0
Your cart

Your cart is empty

Browse All departments
Price
  • R100 - R250 (152)
  • R250 - R500 (154)
  • R500+ (2,521)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > General theory of computing > Systems analysis & design

Systems Analysis and Design (Hardcover, 11th Edition): Harry J. Rosenblatt, Scott Tilley Systems Analysis and Design (Hardcover, 11th Edition)
Harry J. Rosenblatt, Scott Tilley
R931 R831 Discovery Miles 8 310 Save R100 (11%) Ships in 10 - 15 working days

Discover a practical, streamlined, updated approach to information systems development that covers both traditional and emerging technologies and approaches to systems analysis and design. SYSTEMS ANALYSIS AND DESIGN, 11E offers a well-organized, streamlined approach. Chapter objectives are keyed directly to chapter headings, making content easy to comprehend and convenient to study. Numerous real-world examples and screenshots ensure content is current and relevant. In addition, key terms at the end of the chapter now include definitions so you don't have to flip back and forth to a glossary. Exercises throughout this edition emphasize critical thinking and IT skills in a dynamic, business-related environment. This new edition offers everything you need to prepare for success in today's intensely competitive and rapidly changing business world.

Systems Analysis and Design in a Changing World (Hardcover, 7th edition): John W. Satzinger, Robert Jackson, Stephen D. Burd Systems Analysis and Design in a Changing World (Hardcover, 7th edition)
John W. Satzinger, Robert Jackson, Stephen D. Burd 1
R903 R799 Discovery Miles 7 990 Save R104 (12%) In stock

Reflecting the latest practices, trends, and developments from the field, SYSTEMS ANALYSIS AND DESIGN IN A CHANGING WORLD, 7E equips you with a solid foundation of the most important principles of systems analysis, systems design, project management, and new software development approaches. Using case driven techniques, the succinct 14-chapter book focuses on content that is key to your success in today's market. The book teaches both traditional (structured) and object-oriented (OO) approaches to systems analysis and design. It highlights use cases, use diagrams, and use case descriptions required for a modeling approach, while demonstrating their application to traditional, web development, object-oriented, and service-oriented architecture approaches. Content reflects Microsoft (R) Project 2013 Professional and Microsoft (R) Visio 2013.

System Architecture, Global Edition (Paperback, Global ed): Bruce Cameron, Edward Crawley, Daniel Selva System Architecture, Global Edition (Paperback, Global ed)
Bruce Cameron, Edward Crawley, Daniel Selva
R1,695 Discovery Miles 16 950 Ships in 10 - 15 working days

For courses in engineering and technical management Architecture and Function of Complex Systems System architecture is the study of early decision making in complex systems. This text teaches how to capture experience and analysis about early system decisions, and how to choose architectures that meet stakeholder needs, integrate easily, and evolve flexibly. With case studies written by leading practitioners, from hybrid cars to communications networks to aircraft, this text showcases the science and art of system architecture.

Requirements Analysis and Systems Design (Paperback, 3rd edition): Leszek Maciaszek Requirements Analysis and Systems Design (Paperback, 3rd edition)
Leszek Maciaszek
R1,724 Discovery Miles 17 240 Ships in 10 - 15 working days

An examination of the methods and techniques used in the analysis and design phases of Information System development. Emphasis is placed upon the application of object technology in enterprise information systems (EIS) with UML being used throughout. Through its excellent balance of practical explanation and theoretical insight the book manages to avoid unnecessary, complicating details without sacrificing rigor. Examples of real-world scenarios are used throughout, giving the reader an understanding of what really goes on within the field of Software Engineering.

Systems Analysis and Design (with CourseMate, 1 term (6 months) Printed Access Card) (Hardcover, 10th edition): Harry J.... Systems Analysis and Design (with CourseMate, 1 term (6 months) Printed Access Card) (Hardcover, 10th edition)
Harry J. Rosenblatt
R5,983 Discovery Miles 59 830 In stock

SYSTEMS ANALYSIS AND DESIGN, TENTH EDITION offers a practical, visually appealing approach to information systems development. The integrated Video Learning Sessions available via CourseMate will increase engagement and improve student understanding of the course material. Throughout the book, real-world case studies emphasize critical thinking and IT skills in a dynamic, business-related environment. Numerous projects, assignments, and end-of-chapter exercises, accessible only in CourseMate, provide hands-on practice. The new Tenth Edition will help prepare students for success in today's intensely competitive business world. CourseMate includes an integrated e-book, interactive activities and quizzes as well as the brand new Engagement Tracker feature. In addition, CourseMate is the only place to gain access to the SCR case study.

Systems Analysis and Design (Paperback, 2nd Revised edition): Donald Yeates, James Cadle, Tony Wakefield Systems Analysis and Design (Paperback, 2nd Revised edition)
Donald Yeates, James Cadle, Tony Wakefield
R1,763 Discovery Miles 17 630 Ships in 10 - 15 working days

The book is directly relevant for students on HND, degree and professional courses. This market-leading text covers the whole range of activities necessary for the analysis, design and implementation of computer-based information and data processing systems. The authors emphasize the role of people, management and quality issues, and consider practical and business realities.

Modern Systems Analysis and Design, Global Edition (Paperback, 7th edition): Jeffrey Hoffer, Joey George, Joseph Valacich Modern Systems Analysis and Design, Global Edition (Paperback, 7th edition)
Jeffrey Hoffer, Joey George, Joseph Valacich
R1,267 R1,049 Discovery Miles 10 490 Save R218 (17%) Ships in 5 - 10 working days

For undergraduate and graduate systems analysis and design courses. This Global Edition has been edited to include enhancements making it more relevant to students outside the United States Modern Systems Analysis and Design uses a practical, rather than technical, approach to help students learn the methods and principles of systems development. This text covers the concepts, skills, methodologies, techniques, tools, and perspectives essential for systems analysts to successfully develop information systems. Teaching and Learning Experience This program will provide a better teaching and learning experience-for you and your students. It provides: *Fully Engaged Students: Three fictional cases illustrate connections. *A Clear Understanding of Systems Development: The authors use the systems development life cycle (SDLC) model as an organizing tool throughout the text. *Better Critical Thinking: A traditional, linear approach to teaching systems analysis and design.

Object Oriented Systems Analysis and Design: Pearson New International Edition (Paperback, Pearson New International Edition):... Object Oriented Systems Analysis and Design: Pearson New International Edition (Paperback, Pearson New International Edition)
Noushin Ashrafi, Hessam Ashrafi
R1,478 R1,218 Discovery Miles 12 180 Save R260 (18%) Ships in 5 - 10 working days

This title is for those doing courses in object-oriented systems analysis and design. The text teaches students object-oriented systems analysis and design in a highly practical and accessible way.

Essentials of Systems Analysis and Design, Global Edition (Paperback, 6th edition): Joseph Valacich, Jeff Hoffer, Joey George Essentials of Systems Analysis and Design, Global Edition (Paperback, 6th edition)
Joseph Valacich, Jeff Hoffer, Joey George
R1,197 R993 Discovery Miles 9 930 Save R204 (17%) Ships in 5 - 10 working days

For courses in Systems Analysis and Design, Structured A clear presentation of information, organized around the systems development life cycle model This briefer version of the authors' highly successful Modern System Analysis and Design is a clear presentation of information, organized around the systems development life cycle model. Designed for courses needing a streamlined approach to the material due to course duration, lab assignments, or special projects, it emphasizes current changes in systems analysis and design, and shows the concepts in action through illustrative fictional cases. Teaching and Learning Experience This text will provide a better teaching and learning experience-for you and your students. Here's how: *Features a clear presentation of material which organizes both the chapters and the book around The Systems Development Life Cycle Model, providing students with a comprehensive format to follow. *Provides the latest information in systems analysis and design *Students see the concepts in action in three illustrative fictional cases

Kubernetes: Up and Running - Dive Into the Future of Infrastructure (Paperback, 2nd edition): Brendan Burns, Joe Beda, Kelsey... Kubernetes: Up and Running - Dive Into the Future of Infrastructure (Paperback, 2nd edition)
Brendan Burns, Joe Beda, Kelsey Hightower
R1,418 R967 Discovery Miles 9 670 Save R451 (32%) Ships in 10 - 15 working days

Kubernetes radically changes the way applications are built and deployed in the cloud. Since its introduction in 2014, this container orchestrator has become one of the largest and most popular open source projects in the world. The updated edition of this practical book shows developers and ops personnel how Kubernetes and container technology can help you achieve new levels of velocity, agility, reliability, and efficiency. Kelsey Hightower, Brendan Burns, and Joe Beda-who've worked on Kubernetes at Google and beyond-explain how this system fits into the lifecycle of a distributed application. You'll learn how to use tools and APIs to automate scalable distributed systems, whether it's for online services, machine learning applications, or a cluster of Raspberry Pi computers. Create a simple cluster to learn how Kubernetes works Dive into the details of deploying an application using Kubernetes Learn specialized objects in Kubernetes, such as DaemonSets, jobs, ConfigMaps, and secrets Explore deployments that tie together the lifecycle of a complete application Get practical examples of how to develop and deploy real-world applications in Kubernetes

Storytelling in Design (Paperback): Anna Dahlstrom Storytelling in Design (Paperback)
Anna Dahlstrom
R843 R731 Discovery Miles 7 310 Save R112 (13%) Ships in 10 - 15 working days

With the wide variety of devices, touch points, and channels in use, your ability to control how people navigate your well-crafted experiences is fading. Yet it's still important to understand where people are in their journey if you're to deliver the right content and interactions at the right time and on the right device. This practical guide shows you how storytelling can make a powerful difference in product design. Author Anna Dahlstroem details the many ways you can use storytelling in your projects and throughout your organization. By applying tried-and-tested principles from film and fiction to the context of design and business, you'll learn to create great product experiences. Learn how the anatomy of a great story can make a difference in product design Explore how traditional storytelling principles, tools, and methods relate to key product design aspects Understand how purposeful storytelling helps tell the right story and move people into action Use storytelling principles to tell, sell, and present your work

Introduction to systems development: Fet level 2: Textbook (Paperback): V. van Dyk, R. Bey-Miller Introduction to systems development: Fet level 2: Textbook (Paperback)
V. van Dyk, R. Bey-Miller
R367 R324 Discovery Miles 3 240 Save R43 (12%) Ships in 5 - 10 working days
BPMN Method and Style, 2nd Edition, with BPMN Implementer's Guide - A Structured Approach for Business Process Modeling... BPMN Method and Style, 2nd Edition, with BPMN Implementer's Guide - A Structured Approach for Business Process Modeling and Implementation Using BPMN 2.0 (Paperback)
Bruce S. Silver
R858 Discovery Miles 8 580 Ships in 10 - 15 working days
From Extractive to Abstractive Summarization: A Journey (Paperback, 1st ed. 2019): Parth Mehta, Prasenjit Majumder From Extractive to Abstractive Summarization: A Journey (Paperback, 1st ed. 2019)
Parth Mehta, Prasenjit Majumder
R2,333 Discovery Miles 23 330 Ships in 7 - 11 working days

This book describes recent advances in text summarization, identifies remaining gaps and challenges, and proposes ways to overcome them. It begins with one of the most frequently discussed topics in text summarization - 'sentence extraction' -, examines the effectiveness of current techniques in domain-specific text summarization, and proposes several improvements. In turn, the book describes the application of summarization in the legal and scientific domains, describing two new corpora that consist of more than 100 thousand court judgments and more than 20 thousand scientific articles, with the corresponding manually written summaries. The availability of these large-scale corpora opens up the possibility of using the now popular data-driven approaches based on deep learning. The book then highlights the effectiveness of neural sentence extraction approaches, which perform just as well as rule-based approaches, but without the need for any manual annotation. As a next step, multiple techniques for creating ensembles of sentence extractors - which deliver better and more robust summaries - are proposed. In closing, the book presents a neural network-based model for sentence compression. Overall the book takes readers on a journey that begins with simple sentence extraction and ends in abstractive summarization, while also covering key topics like ensemble techniques and domain-specific summarization, which have not been explored in detail prior to this.

Fundamentals of Software Architecture - An Engineering Approach (Paperback): Mark Richards, Neal Ford Fundamentals of Software Architecture - An Engineering Approach (Paperback)
Mark Richards, Neal Ford
R1,436 R1,114 Discovery Miles 11 140 Save R322 (22%) Ships in 10 - 15 working days

Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real guide exists to help developers become architects. Until now. This book provides the first comprehensive overview of software architecture's many aspects. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming and presenting architecture, evolutionary architecture, and many other topics. Mark Richards and Neal Ford-hands-on practitioners who have taught software architecture classes professionally for years-focus on architecture principles that apply across all technology stacks. You'll explore software architecture in a modern light, taking into account all the innovations of the past decade. This book examines: Architecture patterns: The technical basis for many architectural decisions Components: Identification, coupling, cohesion, partitioning, and granularity Soft skills: Effective team management, meetings, negotiation, presentations, and more Modernity: Engineering practices and operational approaches that have changed radically in the past few years Architecture as an engineering discipline: Repeatable results, metrics, and concrete valuations that add rigor to software architecture

Sustainability, Green IT and Education Strategies in the Twenty-first Century (Hardcover, 1st ed. 2017): Tomayess Issa, Pedro... Sustainability, Green IT and Education Strategies in the Twenty-first Century (Hardcover, 1st ed. 2017)
Tomayess Issa, Pedro Isaias, Theodora Issa
R4,779 Discovery Miles 47 790 Ships in 7 - 11 working days

This work presents and discusses the latest approaches and strategies for implementing Sustainability and Green IT into higher education and business environments. Following the global financial crisis in 2007/2008, businesses began to struggle coping with the increased IT/IS cost and their environmental footprint. As a consequence, action by universities to incorporate sustainability and 'Green IT' as parts of their teaching and learning materials, acknowledging their importance for global and local businesses, is being increasingly implemented. The book addresses the cooperation and coordination between academics and practitioners needed in order to achieve the changes required to obtain sustainability. Intended for researchers, lecturers and post-graduate students, as well as professionals in the Information Society and ICT and education sectors, and policy makers.

Morphological Analysis of Cultural DNA - Tools for Decoding Culture-Embedded Forms (Hardcover, 1st ed. 2017): Jihyun Lee Morphological Analysis of Cultural DNA - Tools for Decoding Culture-Embedded Forms (Hardcover, 1st ed. 2017)
Jihyun Lee
R3,627 Discovery Miles 36 270 Ships in 7 - 11 working days

This volume describes research in computational design which implements shape grammars or space syntax for morphological analysis, applying these scientific and rule-based methodologies to cultural aspects of the field. The term 'cultural DNA' describes the effort to explore computational design from the perspectives of a meme, a socio-cultural analogy to genes. Based on the 1st Cultural DNA Workshop, held at KAIST, Daejeon, Korea in 2015, the book considers whether there is such a thing as a 'cultural DNA' common throughout various domains, and if so how computer-assisted tools and methodologies play a role in its investigation. Following an introduction covering some fundamental theories of cultural DNA research, part two of the book describes morphological analysis in architecture, with examples from Malaysia and China. Part three then moves up to morphological analysis at the urban scale, including discussion of morphological evolution in France, development of a model Korean city, and introducing a rule-based generative analysis approach for urban planning. Part four considers methods for analysing the DNA of other cultural artefacts such as online games, novels, cars, and music, and part five introduces the tools under development that aid morphological cultural DNA research including topics about shape grammar, building information modeling (BIM), cultural persona, and prototyping. The book will be of significant interest to those involved in the cultural aspects of urban and architectural design, cultural informatics and design research.

Site Reliability Engineering (Paperback): Betsy Beyer, Jennifer Petoff, Chris Jones, Niall Richard Murphy Site Reliability Engineering (Paperback)
Betsy Beyer, Jennifer Petoff, Chris Jones, Niall Richard Murphy
R1,312 R807 Discovery Miles 8 070 Save R505 (38%) Ships in 10 - 15 working days

The overwhelming majority of a software system's lifespan is spent in use, not in design or implementation. So, why does conventional wisdom insist that software engineers focus primarily on the design and development of large-scale computing systems? In this collection of essays and articles, key members of Google's Site Reliability Team explain how and why their commitment to the entire lifecycle has enabled the company to successfully build, deploy, monitor, and maintain some of the largest software systems in the world. You'll learn the principles and practices that enable Google engineers to make systems more scalable, reliable, and efficient-lessons directly applicable to your organization. This book is divided into four sections: Introduction-Learn what site reliability engineering is and why it differs from conventional IT industry practices Principles-Examine the patterns, behaviors, and areas of concern that influence the work of a site reliability engineer (SRE) Practices-Understand the theory and practice of an SRE's day-to-day work: building and operating large distributed computing systems Management-Explore Google's best practices for training, communication, and meetings that your organization can use

Resource Management for Big Data Platforms - Algorithms, Modelling, and High-Performance Computing Techniques (Hardcover, 1st... Resource Management for Big Data Platforms - Algorithms, Modelling, and High-Performance Computing Techniques (Hardcover, 1st ed. 2016)
Florin Pop, Joanna Kolodziej, Beniamino Di Martino
R4,304 Discovery Miles 43 040 Ships in 7 - 11 working days

Serving as a flagship driver towards advance research in the area of Big Data platforms and applications, this book provides a platform for the dissemination of advanced topics of theory, research efforts and analysis, and implementation oriented on methods, techniques and performance evaluation. In 23 chapters, several important formulations of the architecture design, optimization techniques, advanced analytics methods, biological, medical and social media applications are presented. These chapters discuss the research of members from the ICT COST Action IC1406 High-Performance Modelling and Simulation for Big Data Applications (cHiPSet). This volume is ideal as a reference for students, researchers and industry practitioners working in or interested in joining interdisciplinary works in the areas of intelligent decision systems using emergent distributed computing paradigms. It will also allow newcomers to grasp the key concerns and their potential solutions.

Introduction to Systems Analysis and Design - An Agile, Iterative Approach, Cengage Technology Edition (Paperback, 6th... Introduction to Systems Analysis and Design - An Agile, Iterative Approach, Cengage Technology Edition (Paperback, 6th edition)
John Satzinger, Robert Jackson, Stephen D. Burd
R915 R811 Discovery Miles 8 110 Save R104 (11%) Ships in 10 - 15 working days

This Cengage Technology Edition is the result of an innovative and collaborative development process. The textbook retains the hallmark approach of this respected text, whilst presenting the content in a print and digital hybrid that has been tailored to meet the rapidly developing demands of today's lecturers and students. This blended solution offers a streamlined textbook for greater accessibility and convenience, complemented by a bolstered online presence, for a truly multi-faceted learning experience. Now in its sixth edition, Introduction to Systems Analysis and Design: An Agile, Iterative Approach continues to be a market leading text in its field, teaching both traditional (structured) and object-oriented (OO) approaches to systems analysis and design. The text provides a thorough treatment of such topics as use cases, object-oriented modeling, comprehensive project management, the unified modeling language, and Agile techniques. This new edition uses an innovative approach to teaching systems analysis and design, taking advantage of the new teaching tools and techniques that are now available.

Logic in Computer Science - Modelling and Reasoning about Systems (Paperback, 2nd Revised edition): Michael Huth, Mark Ryan Logic in Computer Science - Modelling and Reasoning about Systems (Paperback, 2nd Revised edition)
Michael Huth, Mark Ryan
R1,338 Discovery Miles 13 380 Ships in 10 - 15 working days

Recent years have seen the development of powerful tools for verifying hardware and software systems, as companies worldwide realise the need for improved means of validating their products. There is increasing demand for training in basic methods in formal reasoning so that students can gain proficiency in logic-based verification methods. The second edition of this successful textbook addresses both those requirements, by continuing to provide a clear introduction to formal reasoning which is both relevant to the needs of modern computer science and rigorous enough for practical application. Improvements to the first edition have been made throughout, with extra and expanded sections on SAT solvers, existential/universal second-order logic, micro-models, programming by contract and total correctness. The coverage of model-checking has been substantially updated. Further exercises have been added. Internet support for the book includes worked solutions for all exercises for teachers, and model solutions to some exercises for students.

Prototyping for Designers (Paperback): Kathryn McElroy Prototyping for Designers (Paperback)
Kathryn McElroy
R712 R456 Discovery Miles 4 560 Save R256 (36%) Ships in 10 - 15 working days

Prototyping and user testing is the best way to create successful products, but many designers skip this important step and use gut instinct instead. By explaining the goals and methodologies behind prototyping-and demonstrating how to prototype for both physical and digital products-this practical guide helps beginning and intermediate designers become more comfortable with creating and testing prototypes early and often in the process. Author Kathryn McElroy explains various prototyping methods, from fast and dirty to high fidelity and refined, and reveals ways to test your prototypes with users. You'll gain valuable insights for improving your product, whether it's a smartphone app or a new electronic gadget. Learn similarities and differences between prototyping for physical and digital products Know what fidelity level is needed for different prototypes Get best practices for prototyping in a variety of mediums, and choose which prototyping software or components to use Learn electronics prototyping basics and resources for getting started Write basic pseudocode and translate it into usable code for Arduino Conduct user tests to gain insights from prototypes

Model-Based Systems Engineering (Hardcover): A. Wayne Wymore Model-Based Systems Engineering (Hardcover)
A. Wayne Wymore
R5,811 Discovery Miles 58 110 Ships in 10 - 15 working days

Model-Based Systems Engineering explains the fundamental theories behind model-based systems and the considerations involved in applying theory to the design of real systems. The book begins by presenting terms used in systems engineering and introducing the discrete system and its components. The remainder of the text explains topics such as the mathematical theory of system coupling, the homomorphic relationship between systems, the concept of system mode, the mathematical structure of T3SD system requirements, and the implications of that structure for T3SD system design. Appendices include a short bibliography, detailed definitions of all examples discussed in the text, a list of all notations used, and an index.
Model-Based Systems Engineering is an excellent text for engineering students, and an invaluable reference for engineers and scientists.

Mastering Spark with R - The Complete Guide to Large-Scale Analysis and Modeling (Paperback): Javier Luraschi, Kevin Kuo, Edgar... Mastering Spark with R - The Complete Guide to Large-Scale Analysis and Modeling (Paperback)
Javier Luraschi, Kevin Kuo, Edgar Ruiz
R1,024 R715 Discovery Miles 7 150 Save R309 (30%) Ships in 10 - 15 working days

If you're like most R users, you have deep knowledge and love for statistics. But as your organization continues to collect huge amounts of data, adding tools such as Apache Spark makes a lot of sense. With this practical book, data scientists and professionals working with large-scale data applications will learn how to use Spark from R to tackle big data and big compute problems. Authors Javier Luraschi, Kevin Kuo, and Edgar Ruiz show you how to use R with Spark to solve different data analysis problems. This book covers relevant data science topics, cluster computing, and issues that should interest even the most advanced users. Analyze, explore, transform, and visualize data in Apache Spark with R Create statistical models to extract information and predict outcomes; automate the process in production-ready workflows Perform analysis and modeling across many machines using distributed computing techniques Use large-scale data from multiple sources and different formats with ease from within Spark Learn about alternative modeling frameworks for graph processing, geospatial analysis, and genomics at scale Dive into advanced topics including custom transformations, real-time data processing, and creating custom Spark extensions

C++ Crash Course - A Fast-Paced Introduction (Paperback): Joshua Alfred Lospinoso C++ Crash Course - A Fast-Paced Introduction (Paperback)
Joshua Alfred Lospinoso
R1,436 R863 Discovery Miles 8 630 Save R573 (40%) In stock
Free Delivery
Pinterest Twitter Facebook Google+
You may like...
5G Radio Access Network Architecture
Sirotkin Hardcover R2,900 Discovery Miles 29 000
Control and Automation - International…
Dominik Slezak, Tai-Hoon Kim, … Paperback R2,501 Discovery Miles 25 010
Robust and Online Large-Scale…
Ravindra K. Ahuja, Rolf H. Moehring, … Paperback R2,794 Discovery Miles 27 940
Swarm Intelligence - 12th International…
Marco Dorigo, Maria J. Blesa, … Paperback R1,870 Discovery Miles 18 700
Compiler Construction - 18th…
Oege De Moor, Michael I Schwartzbach Paperback R2,139 Discovery Miles 21 390
Information Systems Development…
George Angelos Papadopoulos, Wita Wojtkowski, … Hardcover R8,593 Discovery Miles 85 930
US For Beginners
Joel Marsh Paperback R832 R524 Discovery Miles 5 240
Systems Design and Engineering…
G. Maarten Bonnema, Karel T. Veenvliet, … Paperback R1,151 Discovery Miles 11 510
Learning Serverless - Design, Develop…
Jason Katzer Paperback R1,216 R945 Discovery Miles 9 450
Systems Analysis and Design
Gary B. Shelly, Harry J. Rosenblatt Paperback R1,162 R1,027 Discovery Miles 10 270

 

Partners