0
Your cart

Your cart is empty

Browse All Departments
Price
  • R50 - R100 (1)
  • R100 - R250 (17)
  • R250 - R500 (117)
  • R500+ (1,618)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer software packages > Other software packages > Enterprise software

JBoss: Developer's Guide (Paperback): Elvadas Nono Woguia JBoss: Developer's Guide (Paperback)
Elvadas Nono Woguia
R1,276 Discovery Miles 12 760 Ships in 10 - 15 working days

Build your own enterprise applications and integration flows with JBoss and its products About This Book * Build fast, smart, and flexible applications using JBoss * Couple one or more JBoss products to effectively solve various business problems * Explore the JBoss product ecosystem for improving the performance of your projects Who This Book Is For If you are a Java developer who wants to have a complete view of the JBoss ecosystem or quickly explore a specific JBoss Product, then this is the book you want. Integrators and consultants, familiar with JBoss, who want integrate several JBoss products within their ongoing project will also find this book useful. What You Will Learn * Create new applications or integrate existing systems with JBoss products * Setup and manage a JBoss domain * Setup and manage a JBoss Fuse cluster with Fabric and Apache Karaf * Create and deploy OSGi applications on JBoss Fuse containers * Manage enterprise data with JBoss Datagrid * Aggregate various data sources with JBoss Data virtualization to offer data as a service * Optimize your business and workflows with both JBoss Business RulesManagement System and JBoss Business Process Management platforms. In Detail Have you often wondered what is the best JBoss product to solve a specific problem? Do you want to get started with a specific JBoss product and know how to integrate different JBoss products in your IT Systems? Then this is the book for you. Through hands-on examples from the business world, this guide presents details on the major products and how you can build your own Enterprise services around the JBoss ecosystem. Starting with an introduction to the JBoss ecosystem, you will gradually move on to developing and deploying clustered application on JBoss Application Server, and setting up high availability using undertow or HA proxy loadbalancers. As you are moving to a micro service archicture, you will be taught how to package existing Java EE applications as micro service using Swarm or create your new micro services from scratch by coupling most popular Java EE frameworks like JPA, CDI with Undertow handlers. Next, you will install and configure JBoss Data grid in development and production environments, develop cache based applications and aggregate various data source in JBoss data virtualization. You will learn to build, deploy, and monitor integration scenarios using JBoss Fuse and run both producers/consumers applications relying on JBoss AMQ. Finally, you will learn to develop and run business workflows and make better decisions in your applications using Drools and Jboss BPM Suite Platform. Style and Approach The book works through the major JBoss products, with examples and instructions to help you understand each product and how they work together.

PeopleSoft Query For Grants Management - An Unauthorized Training Resource (Paperback): Herman J Pinto PeopleSoft Query For Grants Management - An Unauthorized Training Resource (Paperback)
Herman J Pinto
R282 Discovery Miles 2 820 Ships in 10 - 15 working days
Practical and Efficient SAS Programming - The Insider's Guide (Paperback, 1st): Martha Messineo Practical and Efficient SAS Programming - The Insider's Guide (Paperback, 1st)
Martha Messineo
R1,101 Discovery Miles 11 010 Ships in 10 - 15 working days
Analysis of Clinical Trials Using SAS - A Practical Guide, Second Edition (Paperback, 2nd ed.): Alex Dmitrienko, Gary G Koch Analysis of Clinical Trials Using SAS - A Practical Guide, Second Edition (Paperback, 2nd ed.)
Alex Dmitrienko, Gary G Koch
R2,226 Discovery Miles 22 260 Ships in 10 - 15 working days
Implementing Qlik Sense (Paperback): Ganapati Hegde, Kaushik Solanki Implementing Qlik Sense (Paperback)
Ganapati Hegde, Kaushik Solanki
R1,581 Discovery Miles 15 810 Ships in 10 - 15 working days

Become a full-fledged Qlik Sense Consultant with the help of this unique guide About This Book * Become a successful Qlik consultant with the help of this insightful guide * Build what is in line as well as exceeding your customer's expectations from your Qlik Sense solutions using this highly practical guide * Build result-driven optimized BI solutions using Qlik with the help of industry examples Who This Book Is For If you have basic familiarity with Qlik Sense and want to upgrade your skills to become a full-fledged Qlik Consultant, this book is for you. With this book, you will be able to create efficient business intelligence solutions that would fetch client satisfaction, and in turn, more projects. What You Will Learn * Understand the importance and expectations of a consultant's role * Engage with the customer to understand the ir goals and future objectives * Design the optimum architecture, using the best practices for the development and implementation of your projects * Ensure successful adoption using real-life examples to make your learning complete * Learn about the important stages of a Qlik project's life cycle In Detail Qlik Sense is a leading platform for business intelligence (BI) solutions. Qlik Sense helps organizations in making informed decisions based on the data they have. This book will teach you how to effectively use Qlik for optimum customer satisfaction. You will undergo a metamorphosis from a developer to a consultant who is capable of building the most suitable BI solutions for your clients. The book will take you through several business cases - this will give you enough insight to understand the needs of the client clearly and build a BI solution that meets or exceeds their expectations. Starting from the pre-project activities, you will go to the actual execution of the project, the implementation, and even maintenance. This book will give you all the information you need - from the strategy to requirement gathering to implementing BI solutions using Qlik Sense. The book will empower you to take the right decisions in tricky and diffi cult situations while developing analytics and dashboards. Style and approach This book will be a hands-on guide that will teach you all the what-to-do's, when-to-do's, and how-to-do's for becoming a successful Qlik Sense Consultant. With the help of various business scenarios, the book will cover real-world problems that you can relate to. Various solutions in the book will be backed up by the thought process of why are these solutions used and how you can implement them in your own business environment.

Predictive Modeling with SAS Enterprise Miner - Practical Solutions for Business Applications, Third Edition (Paperback, 3rd... Predictive Modeling with SAS Enterprise Miner - Practical Solutions for Business Applications, Third Edition (Paperback, 3rd ed.)
Kattamuri S Sarma
R1,991 Discovery Miles 19 910 Ships in 10 - 15 working days
Value Flows into SAP ERP FI, CO and CO-PA (Paperback): Christoph Theis, Stefan Eifler Value Flows into SAP ERP FI, CO and CO-PA (Paperback)
Christoph Theis, Stefan Eifler
R744 Discovery Miles 7 440 Ships in 10 - 15 working days
SAP Hana for Project Managers - How to Succeed in SAP Hana Implementation Projects (Paperback): MR Jayaraman Kalaimani SAP Hana for Project Managers - How to Succeed in SAP Hana Implementation Projects (Paperback)
MR Jayaraman Kalaimani
R485 Discovery Miles 4 850 Ships in 10 - 15 working days
Mastering Microsoft Dynamics NAV 2016 (Paperback): Rabindra Sah Mastering Microsoft Dynamics NAV 2016 (Paperback)
Rabindra Sah
R1,576 Discovery Miles 15 760 Ships in 10 - 15 working days

The compilation of best skillset to harness Microsoft Dynamics NAV for Administrators, Consultants, and Developers About This Book * Take your skills to the next level with Dynamics NAV by implementing all the latest and advanced features * Get a comprehensive coverage of how the NAV system can be implemented and maintained to get the most out of it * Get powerful insights into how to integrate Dynamics NAV with third-party tolls and extend its functionality Who This Book Is For This book is ideal for administrators, developers, and consultants who are looking to take their knowledge of Dynamics NAV to new heights. You're expected to have a basic knowledge of Dynamics NAV workflows and C/AL, C/SIDE development. What You Will Learn * Installing the NAV system in different environments * Implementing the system with the correct setup * Maintaining the system to get the best possible performance * Tuning up the Dynamics NAV to get better outcomes * The Version Control strategy for Dynamics NAV developers * Integrating other software and features to remove limitations * Understanding your own system better * Being able to solve customers' problems with "out-of-the-box" features * Reducing customization and additional development time In Detail The book begins by giving you a brief introduction to setting up your NAV environment and shows you how to install and configure it according to your requirements. You will then dive deep into the latest design patterns, network architecture, and topologies. We will show you how you can integrate NAV with the Microsoft platform, and secure your deployment by managing roles and permissions. Moving on, we will explain how to monitor and manage server instances using the Administration tool. We'll discuss how you can take advantage of the expanded extensibility and connectivity capabilities for a tighter integration with the cloud as well as handheld devices. Then, we'll show you how you can make use of the PowerBI capabilities that have been built into Dynamics NAV. By the end of the book, you will be confident in developing and administering a Dynamics NAV implementation that will leverage all of the new features. Style and approach This book takes a straightforward tutorial approach, providing you with step-by-step explanations and simple example-oriented walkthroughs. It is filled with use cases and situations that show you the different pitfalls you might encounter and how to get past them.

Strategies for Formulations Development - A Step-by-Step Guide Using JMP (Paperback, Revised ed.): Ronald Snee, Roger Hoerl Strategies for Formulations Development - A Step-by-Step Guide Using JMP (Paperback, Revised ed.)
Ronald Snee, Roger Hoerl
R1,709 Discovery Miles 17 090 Ships in 10 - 15 working days
Microsoft Dynamics 365 Extensions Cookbook (Paperback): Rami Mounla Microsoft Dynamics 365 Extensions Cookbook (Paperback)
Rami Mounla
R1,767 Discovery Miles 17 670 Ships in 10 - 15 working days

More than 80 recipes to help you leverage the various extensibility features available for Microsoft Dynamics and solve problems easily About This Book * Customize, configure, and extend the vanilla features of Dynamics 365 to deliver bespoke CRM solutions fit for any organization * Implement business logic using point-and-click configuration, plugins, and client-side scripts with MS Dynamics 365 * Built a DevOps pipeline as well as Integrate Dynamics 365 with Azure and other platforms Who This Book Is For This book is for developers, administrators, consultants, and power users who want to learn about best practices when extending Dynamics 365 for enterprises. You are expected to have a basic understand of the Dynamics CRM/365 platform. What You Will Learn * Customize, configure, and extend Microsoft Dynamics 365 * Create business process automation * Develop client-side extensions to add features to the Dynamics 365 user interface * Set up a security model to securely manage data with Dynamics 365 * Develop and deploy clean code plugins to implement a wide range of custom behaviors * Use third-party applications, tools, and patterns to integrate Dynamics 365 with other platforms * Integrate with Azure, Java, SSIS, PowerBI, and Octopus Deploy * Build an end-to-end DevOps pipeline for Dynamics 365 In Detail Microsoft Dynamics 365 is a powerful tool. It has many unique features that empower organisations to bridge common business challenges and technology pitfalls that would usually hinder the adoption of a CRM solution. This book sets out to enable you to harness the power of Dynamics 365 and cater to your unique circumstances. We start this book with a no-code configuration chapter and explain the schema, fields, and forms modeling techniques. We then move on to server-side and client-side custom code extensions. Next, you will see how best to integrate Dynamics 365 in a DevOps pipeline to package and deploy your extensions to the various SDLC environments. This book also covers modern libraries and integration patterns that can be used with Dynamics 365 (Angular, 3 tiers, and many others). Finally, we end by highlighting some of the powerful extensions available. Throughout we explain a range of design patterns and techniques that can be used to enhance your code quality; the aim is that you will learn to write enterprise-scale quality code. Style and approach This book takes a recipe-based approach, delivering practical examples and use cases so that you can identify the best possible approach to extend your Dynamics 365 deployment and tackle your specific business problems.

Carpenter's Complete Guide to the SAS Macro Language, Third Edition (Paperback, 3rd ed.): Art Carpenter Carpenter's Complete Guide to the SAS Macro Language, Third Edition (Paperback, 3rd ed.)
Art Carpenter
R2,172 Discovery Miles 21 720 Ships in 10 - 15 working days
Configuring Accounts Receivable Within Dynamics AX 2012 (Paperback): Murray Fife Configuring Accounts Receivable Within Dynamics AX 2012 (Paperback)
Murray Fife
R861 Discovery Miles 8 610 Ships in 10 - 15 working days
Proceedings of the Thirty-First AAAI Conference on Artificial Intelligence Volume 6 (Paperback): Satinder Singh Proceedings of the Thirty-First AAAI Conference on Artificial Intelligence Volume 6 (Paperback)
Satinder Singh
R5,191 Discovery Miles 51 910 Ships in 9 - 17 working days
Mastering Commvault Software (Paperback): Madelyn Moalam Mastering Commvault Software (Paperback)
Madelyn Moalam; Carl Brault, Irene Grimaldi
R1,575 Discovery Miles 15 750 Ships in 10 - 15 working days
Dynamics AX 2012 Blueprints - Developing a Product Approval Workflow (Paperback): Murray Fife Dynamics AX 2012 Blueprints - Developing a Product Approval Workflow (Paperback)
Murray Fife
R284 Discovery Miles 2 840 Ships in 10 - 15 working days

There are a lot of workflow templates that are delivered with Dynamics AX 2012, but that doesn't mean that those are the only ones that you can use. Developing new workflow templates and actions are pretty straight forward and you can easily extend out the system to incorporate other workflow scenarios that have not been added yet. In this blueprint we will work through one example and show you how you can develop your own workflow process for product approvals that allow you to submit, track and approve the product review process.

Innovationsorientiertes IT-Management mit DevOps - IT im Zeitalter von Digitalisierung und Software-defined Business (German,... Innovationsorientiertes IT-Management mit DevOps - IT im Zeitalter von Digitalisierung und Software-defined Business (German, Paperback, 1. Aufl. 2017)
Rainer Alt, Gunnar Auth, Christoph Koegler
R377 Discovery Miles 3 770 Ships in 12 - 19 working days

Dieses essential verbindet die neue Welt der Digitalisierung mit dem klassischen IT-Management. Es erkennt die Softwareentwicklung und das Softwaremanagement als wichtiges Element digitaler Innovationen. Dazu fuhren die Autoren ausfuhrlich in das Software-defined Business ein und legen die Grundlagen eines innovationsorientieren IT-Managements. Die auf agilen Verfahren aufbauende DevOps-Methode reprasentiert einen Loesungsansatz, der schnelle (Re)Aktion durch digitale Innovation einerseits und langfristige Entwicklungszyklen sowie stabilen Betrieb andererseits verbindet. Eine umfassende Fallstudie bei der T-Systems Multimedia Systems illustriert den Einsatz von DevOps in der Praxis.

Microsoft System Center 2016 Orchestrator Cookbook - (Paperback, 2nd Revised edition): Michael Seidl, Andreas Baumgarten, Steve... Microsoft System Center 2016 Orchestrator Cookbook - (Paperback, 2nd Revised edition)
Michael Seidl, Andreas Baumgarten, Steve Beaumont, Samuel Erskine
R1,643 Discovery Miles 16 430 Ships in 10 - 15 working days

Over 30 recipes to automate your mission-critical tasks using the new and powerful Microsoft System Center 2016 Orchestrator About This Book * Create powerful runbooks for the entire System Center 2016 product line * Explore System Center 2016 Orchestrator to manage and automate your datacenter * A recipe-based guide to using SCO efficiently Who This Book Is For If you are a system administrator and want to simplify the process of automating system administration tasks using System Center Orchestrator 2016 then this book is for you. A basic knowledge of SCO is expected What You Will Learn * Create Runbooks for IT Service Management processes * Design and create Runbooks for System Center Confguration Manager and Virtual Machine Manager * Set up System Center Orchestrator, making it highly available * Create branching, looping, and child Runbooks to completely master System Center 2016 Orchestrator * Implement a security model for your System Center Orchestrator deployment and to execute Runbooks * Manage and automate your Datacenter with powerful Runbooks * Automate your System Center environment In Detail With Microsoft System Center 2016 Orchestrator Cookbook, you will start by learning how to efficiently install and secure System Center Orchestrator. You will then learn how you can create configuration files for SCO 2016. After initial installation and configuration, you will soon be planning and creating functional and fault-tolerant System Center runbooks to automate daily tasks and routine operations. Next you will delve into runbooks; you will learn how to create powerful and advanced runbooks such as Building your Runbook without a Dead End. You will also learn to create simple and advanced runbooks for your daily tasks. Towards the end of the book, you will learn to use SCO for other interesting tasks and also learn to maintain and perform SCO health checks. By the end of the book, you will be able to automate your administrative tasks successfully with SCO. Style and approach This book is written in a practical, cookbook style with numerous chapters and recipes focusing on creating runbooks to automate mission-critical and everyday administration tasks.

Extending Microsoft Dynamics 365 for Operations Cookbook (Paperback): Simon Buxton Extending Microsoft Dynamics 365 for Operations Cookbook (Paperback)
Simon Buxton
R1,562 Discovery Miles 15 620 Ships in 10 - 15 working days

Have the best tools at your fingertips to extend and maximize the efficiency of your business management About This Book * Follow practical and easy-to-grasp examples, illustrations and coding to make the most out of Dynamics 365 for Operations in your business scenario * Extend Dynamics 365 for Operations in a cost-effective manner by using tools you already have * Solve common business problems with the valuable features of Dynamics 365 for Operations Who This Book Is For This book is for those who are getting to grips with Dynamics 365 for Operations developers or those migrating from C# development. The guide includes information essential for new and experienced Dynamics 365 for Operations developers. What You Will Learn * Create enumerated and extended data types * Understand the importance of using patterns and frameworks while creating a unique concept for your solution * Service and deploy your code and packages to improve performance * Write and perform unit tests to automate the testing process * Design your security model and policies to provide code access privileges * Construct the UI and business logic to add Power BI to dashboards In Detail Dynamics 365 for Operations is the ERP element of Microsoft's new Dynamics 365 Enterprise Edition. Operations delivers the infrastructure to allow businesses to achieve growth and make better decisions using scalable and contemporary ERP system tools. This book provides a collection of "recipes" to instruct you on how to create-and extend-a real-world solution using Operations. All key aspects of the new release are covered, and insights into the development language, structure, and tools are discussed in detail. New concepts and patterns that are pivotal to elegant solution designs are introduced and explained, and readers will learn how to extend various aspects of the system to enhance both the usability and capabilities of Operations. Together, this gives the reader important context regarding the new concepts and the confidence to reuse in their own solution designs. This "cookbook" provides the ingredients and methods needed to maximize the efficiency of your business management using the latest in ERP software-Dynamics 365 for Operations. Style and approach The book takes a practical recipe-based approach, focusing on real-world scenarios and giving you all the information you need to build a strong Dynamics 365 for Operations implementation.

Implementing Azure Solutions (Paperback): Florian Klaffenbach, Jan-Henrik Damaschke, Oliver Michalski Implementing Azure Solutions (Paperback)
Florian Klaffenbach, Jan-Henrik Damaschke, Oliver Michalski
R1,471 Discovery Miles 14 710 Ships in 10 - 15 working days

A practical guide that enhances your skills in implementing Azure solutions for your organization About This Book * Confidently configure, deploy, and manage cloud services and virtual machines * Implement a highly-secured environment and respond to threats with increased visibility * This comprehensive guide is packed with exciting practical scenarios that enable you to implement Azure solutions with ease Who This Book Is For This book is for IT architects, system and network admins, and DevOps engineers who are aware of Azure solutions and want to implement them for their organization. What You Will Learn * Implement virtual networks, network gateways, Site-to-Site VPN, ExpressRoute, routing, and network devices * Understand the working of different storage accounts in Azure * Plan, deploy, and secure virtual machines * Deploy and manage Azure Containers * Get familiar with some common Azure usage scenarios In Detail Microsoft Azure has numerous effective solutions that shape the future of any business. However, the major challenge that architects and administrators face are implementing these solutions appropriately. Our book focuses on various implementation scenarios that will help overcome the challenge of implementing Azure's solutions in a very efficient manner and will also help you to prepare for Microsoft Architect exam. You will not only learn how to secure a newly deployed Azure Active Directory but also get to know how Azure Active Directory Synchronization could be implemented. To maintain an isolated and secure environment so that you can run your virtual machines and applications, you will implement Azure networking services. Also to manage, access, and secure your confidential data, you will implement storage solutions. Toward the end, you will explore tips and tricks to secure your environment. By the end, you will be able to implement Azure solutions such as networking, storage, and cloud effectively. Style and approach This step-by-step guide focuses on implementing various Azure solutions for your organization. The motive is to provide a comprehensive exposure and ensure they can implement these solutions with ease.

SAP Simple Finance - Associate Certification (Paperback): J Reese SAP Simple Finance - Associate Certification (Paperback)
J Reese
R1,370 Discovery Miles 13 700 Ships in 10 - 15 working days
Microsoft Dynamics AX 2012 - A book - On Sales Process (updated for R3) (Paperback): Marius Popescu Microsoft Dynamics AX 2012 - A book - On Sales Process (updated for R3) (Paperback)
Marius Popescu
R657 Discovery Miles 6 570 Ships in 10 - 15 working days
Information Systems: Devices and Technologies (Hardcover): Roberts Goddings Information Systems: Devices and Technologies (Hardcover)
Roberts Goddings
R3,064 R2,781 Discovery Miles 27 810 Save R283 (9%) Ships in 10 - 15 working days
First Steps in SAP Business Warehouse (BW) (Paperback): Gerardo Di Giuseppe First Steps in SAP Business Warehouse (BW) (Paperback)
Gerardo Di Giuseppe
R737 Discovery Miles 7 370 Ships in 10 - 15 working days
Force.com Enterprise Architecture - (Paperback, 2nd Revised edition): Andrew Fawcett Force.com Enterprise Architecture - (Paperback, 2nd Revised edition)
Andrew Fawcett
R1,705 Discovery Miles 17 050 Ships in 10 - 15 working days

Architect and deliver packaged Force.com applications that cater to enterprise business needs About This Book * Explore the lightning framework, advanced application life cycle processes, and testing * Use the Force.com platform to build truly integrated, scalable, and robustly engineered applications focused on enterprise-level customer demands * Using the Lightning technology to deliver modern and responsive user experiences targeting multiple devices through Lightning Experience and Salesforce1 Mobile. * Step-by-step, work on examples to get you building your own ready-to-install packaged application Who This Book Is For This book is for advanced Force.com developers and architects who need to understand the Salesforce platform from the perspective of enterprise-level requirements. A prior understanding of Apex and Visualforce is a must. Those familiar with other enterprise software ecosystems will also find this book ideal as they adopt Force.com. What You Will Learn * Package, install, test, and upgrade an application * Define architecture-aligning data storage and functional requirements * Develop Apex code that is easy to navigate, self-documenting, testable, robust, and organic * Leverage your application's clientagnostic Service layer backbone to support numerous platform areas * Get the most from hosting your application within the Lightning Experience and Salesforce1 Mobile clients * Apply querying, indexing, and asynchronous best practices * Leverage mocking and dependency injection in your Apex tests * Explore tips for developing advanced applications In Detail Companies of all sizes have seen the need for Force.com's architectural strategy focused on enabling their business objectives. Successful enterprise applications require planning, commitment, and investment in the best tools, processes, and features available. This book will teach you how to architect and support enduring applications for enterprise clients with Salesforce by exploring how to identify architecture needs and design solutions based on industry standard patterns. There are several ways to build solutions on Force.com, and this book will guide you through a logical path and show you the steps and considerations required to build packaged solutions from start to finish. It covers all aspects, from engineering to getting your application into the hands of your customers, and ensuring that they get the best value possible from your Force.com application. You will get acquainted with extending tools such as Lightning App Builder, Process Builder, and Flow with your own application logic. In addition to building your own application API, you will learn the techniques required to leverage the latest Lightning technologies on desktop and mobile platforms. Style and approach The book takes a straightforward approach, taking apart the Force.com architecture for you to gain a deep understanding of how you can implement the Salesforce platform based on enterprise-level requirements.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Advances in Network and Distributed…
Bart De Decker, Frank Piessens, … Hardcover R4,471 Discovery Miles 44 710
Multimedia Security - Steganography and…
Hardcover R2,158 Discovery Miles 21 580
Advances in Morphology
Wolfgang U. Dressler, Martin Prinzhorn, … Hardcover R4,474 Discovery Miles 44 740
All Dhal'd Up - Every Day, Indian-ish…
Kamini Pather Hardcover R420 R329 Discovery Miles 3 290
Negation in Gapping
Sophie Repp Hardcover R4,276 Discovery Miles 42 760
Paul Kruger - Toesprake En…
Johan Bergh Hardcover  (3)
R396 Discovery Miles 3 960
LOVE YOUR AMERTOY AND PLAY SUDOKU…
Loving Puzzles Paperback R502 Discovery Miles 5 020
Metaheuristic Optimization Algorithms in…
Ali Kaveh, Armin Dadras Eslamlou Hardcover R2,932 Discovery Miles 29 320
The Healthy Brain Book of Sudoku…
Bastien Vial-Jaime Paperback R307 R279 Discovery Miles 2 790
Recent Algorithms and Applications in…
Yuhui Shi Hardcover R5,352 Discovery Miles 53 520

 

Partners