0
Your cart

Your cart is empty

Browse All Departments
Price
  • R0 - R50 (1)
  • R50 - R100 (12)
  • R100 - R250 (559)
  • R250 - R500 (4,948)
  • R500+ (30,899)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer programming

Green IT Engineering: Social, Business and Industrial Applications (Hardcover, 1st ed. 2019): Vyacheslav Kharchenko, Yuriy... Green IT Engineering: Social, Business and Industrial Applications (Hardcover, 1st ed. 2019)
Vyacheslav Kharchenko, Yuriy Kondratenko, Janusz Kacprzyk
R4,127 Discovery Miles 41 270 Ships in 18 - 22 working days

This book describes the implementation of green IT in various human and industrial domains. Consisting of four sections: "Development and Optimization of Green IT", "Modelling and Experiments with Green IT Systems", "Industry and Transport Green IT Systems", "Social, Educational and Business Aspects of Green IT", it presents results in two areas - the green components, networks, cloud and IoT systems and infrastructures; and the industry, business, social and education domains. It discusses hot topics such as programmable embedded and mobile systems, sustainable software and data centers, Internet servicing and cyber social computing, assurance cases and lightweight cryptography in context of green IT. Intended for university students, lecturers and researchers who are interested in power saving and sustainable computing, the book also appeals to engineers and managers of companies that develop and implement energy efficient IT applications.

Tools and Algorithms for the Construction and Analysis of Systems (Hardcover): Armin Biere, David Parker Tools and Algorithms for the Construction and Analysis of Systems (Hardcover)
Armin Biere, David Parker
R1,642 Discovery Miles 16 420 Ships in 18 - 22 working days
Web Service Composition and New Frameworks in Designing Semantics - Innovations (Hardcover, New): Patrick C K Hung Web Service Composition and New Frameworks in Designing Semantics - Innovations (Hardcover, New)
Patrick C K Hung
R4,863 Discovery Miles 48 630 Ships in 18 - 22 working days

Web Services are among the most important emerging technologies in the e-business, computer software, and communication industries with the potential to redefine the ways that companies do business and exchange information. Web Service Composition and New Frameworks in Designing Semantics: Innovations highlights new developments in Semantic Web services, service-oriented systems, and Web services composition, among others. This book is a valuable resource providing leading technologies, developments, ideas, and trends to an international readership of researchers and engineers in the field of Web services.

Engineering Methods in the Service-Oriented Context - 4th IFIP WG 8.1 Working Conference on Method Engineering, ME 2011, Paris,... Engineering Methods in the Service-Oriented Context - 4th IFIP WG 8.1 Working Conference on Method Engineering, ME 2011, Paris, France, April 20-22, 2011, Proceedings (Hardcover, Edition.)
Jolita Ralyte, Isabelle Mirbel, Rebecca Deneckere
R1,422 Discovery Miles 14 220 Ships in 18 - 22 working days

This book constitutes the refereed proceedings of the 4th IFIP WG 8.1 Working Conference on Method Engineering, ME 2011, held in Paris, France, in April 2011. The 13 revised full papers and 6 short papers presented together with the abstracts of two keynote talks were carefully reviewed and selected from 30 submissions. The papers are organized in topical sections on situated method engineering, method engineering foundations, customized methods, tools for method engineering, new trends to build methods, and method engineering services.

Parallel Architectures and Bioinspired Algorithms (Hardcover, 2012 ed.): Francisco Fernandez De Vega, Jose Ignacio Hidalgo... Parallel Architectures and Bioinspired Algorithms (Hardcover, 2012 ed.)
Francisco Fernandez De Vega, Jose Ignacio Hidalgo Perez, Juan Lanchares
R4,040 Discovery Miles 40 400 Ships in 18 - 22 working days

This monograph presents examples of best practices when combining bioinspired algorithms with parallel architectures. The book includes recent work by leading researchers in the field and offers a map with the main paths already explored and new ways towards the future. Parallel Architectures and Bioinspired Algorithms will be of value to both specialists in Bioinspired Algorithms, Parallel and Distributed Computing, as well as computer science students trying to understand the present and the future of Parallel Architectures and Bioinspired Algorithms.

Agile Processes in Software Engineering and Extreme Programming - 18th International Conference, XP 2017, Cologne, Germany, May... Agile Processes in Software Engineering and Extreme Programming - 18th International Conference, XP 2017, Cologne, Germany, May 22-26, 2017, Proceedings (Hardcover)
Hubert Baumeister, Horst Lichter, Matthias Riebisch
R1,489 Discovery Miles 14 890 Ships in 18 - 22 working days
Computational Intelligence and Optimization Methods for Control Engineering (Hardcover, 1st ed. 2019): Maude Josee Blondin,... Computational Intelligence and Optimization Methods for Control Engineering (Hardcover, 1st ed. 2019)
Maude Josee Blondin, Panos M. Pardalos, Javier Sanchis Saez
R2,485 R1,971 Discovery Miles 19 710 Save R514 (21%) Ships in 10 - 15 working days

This volume presents some recent and principal developments related to computational intelligence and optimization methods in control. Theoretical aspects and practical applications of control engineering are covered by 14 self-contained contributions. Additional gems include the discussion of future directions and research perspectives designed to add to the reader's understanding of both the challenges faced in control engineering and the insights into the developing of new techniques. With the knowledge obtained, readers are encouraged to determine the appropriate control method for specific applications.

Agile Service Development - Combining Adaptive Methods and Flexible Solutions (Hardcover, 2012 ed.): Marc Lankhorst Agile Service Development - Combining Adaptive Methods and Flexible Solutions (Hardcover, 2012 ed.)
Marc Lankhorst
R2,662 Discovery Miles 26 620 Ships in 18 - 22 working days

Economies around the globe have evolved into being largely service-oriented economies. Consumers no longer just want a printer or a car, they rather ask for a printing service or a mobility service. In addition, service-oriented organizations increasingly exploit new devices, technologies and infrastructures. Agility is the ability to deal with such changing requirements and environments. Agile ways of working embrace change as a positive force and harness it to the organization's competitive advantage. The approach described in this book focuses on the notion of a service as a piece of functionality that offers value to its customers. Instead of solely looking at agility in the context of system or software development, agility is approached in a broader context. The authors illustrate three kinds of agility that can be found in an agile enterprise: business, process and system agility. These three types of agility reinforce each other and establish the foundation for the agile enterprise. Architecture, patterns, models, and all of the best practices in system development contribute to agile service development and building agile applications. This book addresses two audiences. On the one hand, it aims at agile and architecture practitioners who are looking for more agile ways of working in designing and building business services or who are interested in extending and improving their agile methods by using models and model-based architectures. On the other hand, it addresses students of (enterprise) architecture and software development or service science courses, both in computer science and in business administration.

Agile Processes in Software Engineering and Extreme Programming - Workshops (Hardcover): Rashina Hoda Agile Processes in Software Engineering and Extreme Programming - Workshops (Hardcover)
Rashina Hoda
R1,288 Discovery Miles 12 880 Ships in 18 - 22 working days
Probabilistic Nodes Combination (PNC) for Object Modeling and Contour Reconstruction (Hardcover): Dariusz Jacek Jakobczak Probabilistic Nodes Combination (PNC) for Object Modeling and Contour Reconstruction (Hardcover)
Dariusz Jacek Jakobczak
R4,406 Discovery Miles 44 060 Ships in 18 - 22 working days

Shape representation and reconstruction is a vital aspect of modern computer science applications. New modeling methods and techniques can significantly optimize these processes. Probabilistic Nodes Combination (PNC) for Object Modeling and Contour Reconstruction is an innovative reference source that examines the latest trends in 2D curve interpolation and modeling methodologies. Focusing on a range of pertinent topics such as 3D surface modeling, high-dimensional data, and numerical methods, this is an ideal publication for programmers, researchers, students, and practitioners interested in emerging methods in object modeling and contour reconstruction.

Gamification-Based E-Learning Strategies for Computer Programming Education (Hardcover): Ricardo Alexandre Peixoto de Queiros,... Gamification-Based E-Learning Strategies for Computer Programming Education (Hardcover)
Ricardo Alexandre Peixoto de Queiros, Mario Teixeira Pinto
R5,075 Discovery Miles 50 750 Ships in 18 - 22 working days

Computer technologies are forever evolving and it is vital that computer science educators find new methods of teaching programming in order to maintain the rapid changes occurring in the field. One of the ways to increase student engagement and retention is by integrating games into the curriculum. Gamification-Based E-Learning Strategies for Computer Programming Education evaluates the different approaches and issues faced in integrating games into computer education settings. Featuring emergent trends on the application of gaming to pedagogical strategies and technological tactics, as well as new methodologies and approaches being utilized in computer programming courses, this book is an essential reference source for practitioners, researchers, computer science teachers, and students pursuing computer science.

Big Data Processing Using Spark in Cloud (Hardcover, 1st ed. 2019): Mamta Mittal, Valentina E. Balas, Lalit Mohan Goyal,... Big Data Processing Using Spark in Cloud (Hardcover, 1st ed. 2019)
Mamta Mittal, Valentina E. Balas, Lalit Mohan Goyal, Raghvendra Kumar
R2,677 Discovery Miles 26 770 Ships in 18 - 22 working days

The book describes the emergence of big data technologies and the role of Spark in the entire big data stack. It compares Spark and Hadoop and identifies the shortcomings of Hadoop that have been overcome by Spark. The book mainly focuses on the in-depth architecture of Spark and our understanding of Spark RDDs and how RDD complements big data's immutable nature, and solves it with lazy evaluation, cacheable and type inference. It also addresses advanced topics in Spark, starting with the basics of Scala and the core Spark framework, and exploring Spark data frames, machine learning using Mllib, graph analytics using Graph X and real-time processing with Apache Kafka, AWS Kenisis, and Azure Event Hub. It then goes on to investigate Spark using PySpark and R. Focusing on the current big data stack, the book examines the interaction with current big data tools, with Spark being the core processing layer for all types of data. The book is intended for data engineers and scientists working on massive datasets and big data technologies in the cloud. In addition to industry professionals, it is helpful for aspiring data processing professionals and students working in big data processing and cloud computing environments.

Integrating User-Centred Design in Agile Development (Hardcover, 1st ed. 2016): Gilbert Cockton, Marta Larusdottir, Peggy... Integrating User-Centred Design in Agile Development (Hardcover, 1st ed. 2016)
Gilbert Cockton, Marta Larusdottir, Peggy Gregory, Asa Cajander
R4,047 Discovery Miles 40 470 Ships in 10 - 15 working days

This book examines the possibilities of incorporating elements of user-centred design (UCD) such as user experience (UX) and usability with agile software development. It explores the difficulties and problems inherent in integrating these two practices despite their relative similarities, such as their emphasis on stakeholder collaboration. Developed from a workshop held at NordiCHI in 2014, this edited volume brings together researchers from across the software development, UCD and creative design fields to discuss the current state-of-the-art. Practical case studies of integrating UCD in Agile development across diverse contexts are presented, whilst the different futures for UCD and other design practices in the context of agile software development are identified and explored. Integrating User Centred Design in Agile Development will be ideal for researchers, designers and academics who are interested in software development, user-centred design, agile methodologies and related areas.

GPS - Theory, Algorithms and Applications (Hardcover, 3rd ed. 2016): Guochang Xu, Yan Xu GPS - Theory, Algorithms and Applications (Hardcover, 3rd ed. 2016)
Guochang Xu, Yan Xu
R5,251 Discovery Miles 52 510 Ships in 10 - 15 working days

This reference and handbook describes theory, algorithms and applications of the Global Positioning System (GPS/Glonass/Galileo/Compass). It is primarily based on source-code descriptions of the KSGsoft program developed at the GFZ in Potsdam. The theory and algorithms are extended and verified for a new development of a multi-functional GPS/Galileo software. Besides the concepts such as the unified GPS data processing method, the diagonalisation algorithm, the adaptive Kalman filter, the general ambiguity search criteria, and the algebraic solution of variation equation reported in the first edition, the equivalence theorem of the GPS algorithms, the independent parameterisation method, and the alternative solar radiation model reported in the second edition, the modernisation of the GNSS system, the new development of the theory and algorithms, and research in broad applications are supplemented in this new edition. Mathematically rigorous, the book begins with the introduction, the basics of coordinate and time systems and satellite orbits, as well as GPS observables, and deals with topics such as physical influences, observation equations and their parameterisation, adjustment and filtering, ambiguity resolution, software development and data processing and the determination of perturbed orbits.

Software Engineering Education Going Agile - 11th China-Europe International Symposium on Software Engineering Education... Software Engineering Education Going Agile - 11th China-Europe International Symposium on Software Engineering Education (CEISEE 2015) (Hardcover, 1st ed. 2016)
Stephan Kassel, Bing Wu
R3,282 R1,782 Discovery Miles 17 820 Save R1,500 (46%) Ships in 10 - 15 working days

This book presents and discusses the state of the art and future trends in software engineering education, with a focus on agile methods and their budgetary implications. It introduces new and innovative methods, models and frameworks to focus the training towards the industry's requirements. The range of topics covered includes education models for software engineering, development of the software engineering discipline, innovation and evaluation of software engineering education, curricula for software engineering education, requirements and cultivation of outstanding software engineers for the future and cooperation models for industry and software engineering education.

Towards Extensible and Adaptable Methods in Computing (Hardcover, 1st ed. 2018): Shampa Chakraverty, Anil Goel, Sanjay Misra Towards Extensible and Adaptable Methods in Computing (Hardcover, 1st ed. 2018)
Shampa Chakraverty, Anil Goel, Sanjay Misra
R2,717 Discovery Miles 27 170 Ships in 18 - 22 working days

This book addresses extensible and adaptable computing, a broad range of methods and techniques used to systematically tackle the future growth of systems and respond proactively and seamlessly to change. The book is divided into five main sections: Agile Software Development, Data Management, Web Intelligence, Machine Learning and Computing in Education. These sub-domains of computing work together in mutually complementary ways to build systems and applications that scale well, and which can successfully meet the demands of changing times and contexts. The topics under each track have been carefully selected to highlight certain qualitative aspects of applications and systems, such as scalability, flexibility, integration, efficiency and context awareness. The first section (Agile Software Development) includes six contributions that address related issues, including risk management, test case prioritization and tools, open source software reliability and predicting the change proneness of software. The second section (Data Management) includes discussions on myriad issues, such as extending database caches using solid-state devices, efficient data transmission, healthcare applications and data security. In turn, the third section (Machine Learning) gathers papers that investigate ML algorithms and present their specific applications such as portfolio optimization, disruption classification and outlier detection. The fourth section (Web Intelligence) covers emerging applications such as metaphor detection, language identification and sentiment analysis, and brings to the fore web security issues such as fraud detection and trust/reputation systems. In closing, the fifth section (Computing in Education) focuses on various aspects of computer-aided pedagogical methods.

Communicating with XML (Hardcover, 2011): Airi Salminen, Frank Tompa Communicating with XML (Hardcover, 2011)
Airi Salminen, Frank Tompa
R1,421 Discovery Miles 14 210 Ships in 18 - 22 working days

This book provides extensive insight into the possibilities and challenges of XML in building new information management solutions in networked organizations. After a brief introduction to Web communication features and XML fundamentals, the book examines the benefits of adopting XML and illustrates various types of XML use: XML in document management; XML for data-centric and multimedia components; XML as a format for metadata, including metadata for the Semantic Web; and XML in support of data interchange between software applications and among organizations. The challenges of adopting XML in large-scale information management are also discussed. In addition, applications across a broad spectrum are examined and numerous case studies pertaining to the adoption of XML are presented. The book is particularly suitable for courses offered in Information Studies, Information Systems, or Information Technology. It also serves as an excellent practical guide for professionals in information management and provides important support material for courses in Computer Science and in Business.

Computational Methods for Representations of Groups and Algebras - Euroconference in Essen (Germany), April 1-5, 1997... Computational Methods for Representations of Groups and Algebras - Euroconference in Essen (Germany), April 1-5, 1997 (Hardcover)
P. Draexler, Etc
R2,459 Discovery Miles 24 590 Ships in 10 - 15 working days

This book presents material from 3 survey lectures and 14 additional invited lectures given at the Euroconference "Computational Methods for Representations of Groups and Algebras" held at Essen University in April 1997. The purpose of this meeting was to provide a survey of general theoretical and computational methods and recent advances in the representation theory of groups and algebras. The foundations of these research areas were laid in survey articles by P. DrAxler and R. NArenberg on "Classification problems in the representation theory of finite-dimensional algebras," R. A. Wilson on "Construction of finite matrix groups" and E. Green on "Noncommutative GrAbner bases, and projective resolutions." Furthermore, new applications of the computational methods in linear algebra to the revision of the classification of finite simple sporadic groups are presented. Computational tools (including high-performance computations on supercomputers) have become increasingly important for classification problems. They are also inevitable for the construction of projective resolutions of finitely generated modules over finite-dimensional algebras and the study of group cohomology and rings of invariants. A major part of this book is devoted to a survey of algorithms for computing special examples in the study of Grothendieck groups, quadratic forms and derived categories of finite-dimensional algebras. Open questions on Lie algebras, Bruhat orders, Coxeter groups and Kazhdan Lusztig polynomials are investigated with the aid of computer programs. The contents of this book provide an overview on the present state of the art. Therefore it will be very useful for graduate students and researchers in mathematics, computer science and physics.

MySQL & JSON A Practical Programming Guide - Second Edition (Paperback): David Stokes MySQL & JSON A Practical Programming Guide - Second Edition (Paperback)
David Stokes
R400 Discovery Miles 4 000 Ships in 10 - 15 working days
Random Walks and Diffusions on Graphs and Databases - An Introduction (Hardcover, Edition.): Philipp Blanchard, Dimitri... Random Walks and Diffusions on Graphs and Databases - An Introduction (Hardcover, Edition.)
Philipp Blanchard, Dimitri Volchenkov
R2,676 Discovery Miles 26 760 Ships in 18 - 22 working days

Most networks and databases that humans have to deal with contain large, albeit finite number of units. Their structure, for maintaining functional consistency of the components, is essentially not random and calls for a precise quantitative description of relations between nodes (or data units) and all network components. This book is an introduction, for both graduate students and newcomers to the field, to the theory of graphs and random walks on such graphs. The methods based on random walks and diffusions for exploring the structure of finite connected graphs and databases are reviewed (Markov chain analysis). This provides the necessary basis for consistently discussing a number of applications such diverse as electric resistance networks, estimation of land prices, urban planning, linguistic databases, music, and gene expression regulatory networks.

VHDL 101 - Everything you Need to Know to Get Started (Paperback): William Kafig VHDL 101 - Everything you Need to Know to Get Started (Paperback)
William Kafig
R922 Discovery Miles 9 220 Ships in 10 - 15 working days

VHDL 101 is written for Electrical Engineers and others wishing to break into FPGA design and assumes a basic knowledge of digital design and some experience with engineering process .

Bill Kafig, industry expert, swiftly brings the reader up to speed on techniques and functions commonly used in VHDL (VHSIC Hardware Description Language) as well as commands and data types. Extensive simple, complete designs accompany the content for maximum comprehension. The book concludes with a section on design re-use, which is of utmost importance to today's engineer who needs to meet a deadline and lower costs per unit.

*Gets you up to speed with VHDL fast, reducing time to market and driving down costs

* Companion website with source code and other documents to assist the student in building the reference design used throughout the book (http: //www.elsevierdirect.com/companion.jsp?ISBN=9781856177047)

*Covers the basics including language concepts and includes complete design examples for ease of learning

* Covers widely accepted industry nomenclature

* Learn from "best design practices"

*Gets you up to speed with VHDL fast, reducing time to market and driving down costs

* Companion website with source code and other documents to assist the student in building the reference design used throughout the book (http: //www.elsevierdirect.com/v2/companion.jsp?ISBN=9781856177047)

*Covers the basics including language concepts and includes complete design examples for ease of learning

* Covers widely accepted industry nomenclature

* Learn from "best design practices""

Magnetic Core Memory Decoded (Hardcover): J.S. Walker Magnetic Core Memory Decoded (Hardcover)
J.S. Walker
R850 Discovery Miles 8 500 Ships in 10 - 15 working days
Designing Immersive Video Games Using 3DUI Technologies - Improving the Gamer's User Experience (Hardcover, 1st ed. 2018):... Designing Immersive Video Games Using 3DUI Technologies - Improving the Gamer's User Experience (Hardcover, 1st ed. 2018)
Arun K. Kulshreshth, Joseph J. Laviola Jr.
R3,153 Discovery Miles 31 530 Ships in 18 - 22 working days

A 3D user interface (3DUI) is an interface in which the user performs tasks in three dimensions. For example, interactions using hand/body gestures, interaction using a motion controller (e.g. Sony PlayStation Move), interaction with virtual reality devices using tracked motion controllers, etc. All these technologies which let a user interact in three dimensions are called 3D user interface technologies. These 3D user interfaces have the potential to make games more immersive & engaging and thus potentially provide a better user experience to gamers. Although 3D user interface technologies are available for games, it is unclear how their usage affects game play and if there are any user performance benefits. This book presents state of the art research on exploring 3D user interface technologies for improving video games. It also presents a review of research work done in this area and describes experiments focused on usage of stereoscopic 3D, head tracking, and hand gesture-based control in gaming scenarios. These experiments are systematic studies in gaming environments and are aimed at understanding the effect of the underlined 3D interface technology on the gaming experience of a user. Based on these experiments, several design guidelines are presented which can aid game designers in designing better immersive games.

Green IT Engineering: Concepts, Models, Complex Systems Architectures (Hardcover, 1st ed. 2017): Vyacheslav Kharchenko, Yuriy... Green IT Engineering: Concepts, Models, Complex Systems Architectures (Hardcover, 1st ed. 2017)
Vyacheslav Kharchenko, Yuriy Kondratenko, Janusz Kacprzyk
R3,954 R3,423 Discovery Miles 34 230 Save R531 (13%) Ships in 10 - 15 working days

This volume provides a comprehensive state of the art overview of a series of advanced trends and concepts that have recently been proposed in the area of green information technologies engineering as well as of design and development methodologies for models and complex systems architectures and their intelligent components. The contributions included in the volume have their roots in the authors' presentations, and vivid discussions that have followed the presentations, at a series of workshop and seminars held within the international TEMPUS-project GreenCo project in United Kingdom, Italy, Portugal, Sweden and the Ukraine, during 2013-2015 and at the 1st - 5th Workshops on Green and Safe Computing (GreenSCom) held in Russia, Slovakia and the Ukraine. The book presents a systematic exposition of research on principles, models, components and complex systems and a description of industry- and society-oriented aspects of the green IT engineering. A chapter-oriented structure has been adopted for this book following a "vertical view" of the green IT, from hardware (CPU and FPGA) and software components to complex industrial systems. The 15 chapters of the book are grouped into five sections: (1) Methodology and Principles of Green IT Engineering for Complex Systems, (2) Green Components and Programmable Systems, (3) Green Internet Computing, Cloud and Communication Systems, (4) Modeling and Assessment of Green Computer Systems and Infrastructures, and (5) Gree

Introduction to Security Reduction (Hardcover, 1st ed. 2018): Fuchun Guo, Willy Susilo, Yi Mu Introduction to Security Reduction (Hardcover, 1st ed. 2018)
Fuchun Guo, Willy Susilo, Yi Mu
R4,891 Discovery Miles 48 910 Ships in 18 - 22 working days

This monograph illustrates important notions in security reductions and essential techniques in security reductions for group-based cryptosystems. Using digital signatures and encryption as examples, the authors explain how to program correct security reductions for those cryptographic primitives. Various schemes are selected and re-proven in this book to demonstrate and exemplify correct security reductions. This book is suitable for researchers and graduate students engaged with public-key cryptography.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Temporal Data Mining via Unsupervised…
Yun Yang Paperback R1,173 Discovery Miles 11 730
Java Programming
Joyce Farrell Paperback R1,326 R1,189 Discovery Miles 11 890
Problem Solving with C++ - Global…
Walter Savitch Paperback R2,548 Discovery Miles 25 480
Programming Logic & Design
Joyce Farrell Paperback R757 Discovery Miles 7 570
AI and Cloud Computing, Volume 120
Suyel Namasudra, Sheng Wu Hardcover R3,927 Discovery Miles 39 270
Programming Logic & Design…
Joyce Farrell Paperback R1,256 R1,170 Discovery Miles 11 700
C++ Programming - Program Design…
D. Malik Paperback R1,646 R1,523 Discovery Miles 15 230
Hardware Accelerator Systems for…
Shiho Kim, Ganesh Chandra Deka Hardcover R3,950 Discovery Miles 39 500
Program Construction - Calculating…
Roland Backhouse Paperback R2,460 Discovery Miles 24 600
Arduino for Musicians - A Complete Guide…
Brent Edstrom Hardcover R3,638 Discovery Miles 36 380

 

Partners