ABAP RESTful Programming Model

Download ABAP RESTful Programming Model PDF Online Free

Author :
Publisher : SAP PRESS
ISBN 13 : 9781493219032
Total Pages : 563 pages
Book Rating : 4.2/5 (19 download)

DOWNLOAD NOW!


Book Synopsis ABAP RESTful Programming Model by : Stefan Haas

Download or read book ABAP RESTful Programming Model written by Stefan Haas and published by SAP PRESS. This book was released on 2019 with total page 563 pages. Available in PDF, EPUB and Kindle. Book excerpt: You've worked with ABAP, SAP Fiori, and OData--now see how these technologies and more come together in the ABAP RESTful programming model! Build on your expertise to create cloud-ready applications for SAP S/4HANA and deploy applications to the SAP Fiori launchpad. Manage applications with Git version control, automated testing, and continuous integration. Make the new model work for you! 1) ABAP RESTful programming model 2) End-to-end development 3) SAP S/4HANA 4) SAP Fiori Elements 5) Business objects 6) Deployment 7) Core data services (CDS) 8) OData services 9) Automated testing 10) Continuous integration 11) SAP Cloud Platform a. ABAP RESTful Programming Model Develop web-based SAP HANA-optimized ABAP applications for SAP S/4HANA. Master the new ABAP RESTful programming model, from queries, business objects, and business services, to its relationship to SAP Fiori and SAP Gateway. b. SAP Fiori Elements and Freestyle Applications Get the step-by-step instructions you need to create list reports, overview pages, analytical list pages, and freestyle applications. See how the ABAP RESTful programming model incorporates core data services, business object behaviors, OData, and more. c. Deployment and Operations Once your applications are developed, deploy them to the SAP Fiori launchpad. Implement Git version control, automated backend and frontend testing, and continuous integration.

SAP Gateway and OData

Download SAP Gateway and OData PDF Online Free

Author :
Publisher : SAP PRESS
ISBN 13 : 9781493212637
Total Pages : 0 pages
Book Rating : 4.2/5 (126 download)

DOWNLOAD NOW!


Book Synopsis SAP Gateway and OData by : Carsten Bönnen

Download or read book SAP Gateway and OData written by Carsten Bönnen and published by SAP PRESS. This book was released on 2016 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: Connect your SAP system and the world of OData with this comprehensive guide to SAP Gateway Begin with the basics, then walk through the steps in creating SAP Gateway and OData services. Expand your skills further, with how-tos on developing SAPUI5 apps with the SAP Web IDE; building SAP Fiori, mobile, and enterprise applications; and performing administrative tasks for lifecycle management and security. Explore the latest trends and technologies, and map out your OData future a. Deployment, Installation, ConfigurationGet started Discover the various deployment options for SAP Gateway, and get step-by-step instructions for installation and configuration. b. SAP Gateway and OData ServicesCreate Walk through the specific tools for and steps in creating SAP Gateway and OData services. Then learn how to extend your existing services, including redefining services and customizing SAP Fiori apps. c. Application DevelopmentDevelop Learn how OData and SAP Gateway are used in SAPUI5, SAP Fiori, mobile, social media, and enterprise applications. Highlights: SAP Gateway installation and deployment Service creation and deployment Mobile development Social media development Security Lifecycle management SAPUI5 SAP Web IDE SAP Fiori SAP HANA

ABAP in the Cloud

Download ABAP in the Cloud PDF Online Free

Author :
Publisher : SAP Press
ISBN 13 : 9781493220632
Total Pages : 316 pages
Book Rating : 4.2/5 (26 download)

DOWNLOAD NOW!


Book Synopsis ABAP in the Cloud by : Gairik Acharya

Download or read book ABAP in the Cloud written by Gairik Acharya and published by SAP Press. This book was released on 2021 with total page 316 pages. Available in PDF, EPUB and Kindle. Book excerpt: SAP BTP, ABAP environment requires specialized knowledge of language limits and development environment--let this book be your guide! Begin by provisioning a trial instance and setting up ABAP Development Tools in Eclipse. Then, walk step-by-step through building an app using the ABAP RESTful application programming model, developing backend services, and creating SAP Fiori apps. Connect your cloud-based ABAP applications to on-premise and cloud systems and learn how to manage and maintain those applications. ABAP's not dead, it's in the cloud! Highlights include: 1) ABAP Development Tools in Eclipse 2) SAP BTP, Cloud Foundry environment 3) ABAP RESTful application programming model 4) Application development 5) Backend services 6) SAP Fiori 7) Consuming APIs 8) Identity and access management 9) Application lifecycle management 10) Monitoring and security

Core Data Services for ABAP

Download Core Data Services for ABAP PDF Online Free

Author :
Publisher : SAP Press
ISBN 13 : 9781493223763
Total Pages : 0 pages
Book Rating : 4.2/5 (237 download)

DOWNLOAD NOW!


Book Synopsis Core Data Services for ABAP by : RENZO. DENTZER COLLE (RALF. HRASTNIK, JAN.)

Download or read book Core Data Services for ABAP written by RENZO. DENTZER COLLE (RALF. HRASTNIK, JAN.) and published by SAP Press. This book was released on 2024-03-06 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: If you're developing ABAP applications, you need CDS expertise. This book is your all-in-one guide, updated for SAP S/4HANA 2023! Start by learning to create and edit CDS views. Walk through CDS syntax and see how to define associations and annotations. Further refine your model by implementing access controls, service bindings, and table functions. Understand the CDS-based virtual data model, and then follow step-by-step instructions to model analytical and transactional applications. From modeling to testing to troubleshooting, this is the only book you need! In this book, you'll learn about: a. Creating Data Models Create data models using CDS! Learn the ins and outs of CDS view syntax, from key fields to joins to data types and beyond. Define associations to establish relationships, use annotations to enrich your logic, implement conditional logic to control access, and more. b. Modeling Applications See how CDS views support a new application architecture. Model analytical applications by defining analytical views and queries; then use CDS for transactional applications based on the ABAP RESTful application programming model. c. Extending, Testing, and Troubleshooting Put the finishing touches on your CDS data models. Extend and enhance CDS views and transactional models, develop automated tests using the test double framework, and troubleshoot common problems. Highlights include: 1) Data modeling 2) Application modeling 3) Associations 4) Annotations 5) Access controls 6) Business services 7) SAP HANA functions 8) Virtual data model 9) Analytical and transactional applications 10) Hierarchies 11) Extensibility 12) Testing and troubleshooting

ABAP to the Future

Download ABAP to the Future PDF Online Free

Author :
Publisher : SAP PRESS
ISBN 13 : 9781493221561
Total Pages : 845 pages
Book Rating : 4.2/5 (215 download)

DOWNLOAD NOW!


Book Synopsis ABAP to the Future by : Paul Hardy

Download or read book ABAP to the Future written by Paul Hardy and published by SAP PRESS. This book was released on 2021 with total page 845 pages. Available in PDF, EPUB and Kindle. Book excerpt: ABAP to the Future is back, and better than ever! Looking for the latest in ABAP syntax? The code examples are fully rewritten. Need to start working in the cloud with the ABAP RESTful application programming model? We've got you covered. Got a new IDE like SAP Business Application Studio? We'll show you the ins and outs of your environment. From abapGit and ABAP2XLSX to SAPUI5 and Web Dynpro ABAP, this new edition has everything you need to be on the cutting edge!

ABAP RESTful Application Programming Model

Download ABAP RESTful Application Programming Model PDF Online Free

Author :
Publisher : SAP Press
ISBN 13 : 9781493223794
Total Pages : 0 pages
Book Rating : 4.2/5 (237 download)

DOWNLOAD NOW!


Book Synopsis ABAP RESTful Application Programming Model by : Lutz Baumbusch

Download or read book ABAP RESTful Application Programming Model written by Lutz Baumbusch and published by SAP Press. This book was released on 2022-10-26 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: You've worked with ABAP, SAP Fiori, and core data services--now see how these technologies and more come together in the ABAP RESTful application programming model. Learn to develop applications optimized for SAP S/4HANA, whether your system is on-premise or in the cloud. Follow step-by-step instructions to build new ABAP applications, update legacy applications, and reuse existing source code. Make the new model work for you! a. Programming Model BasicsWhat is REST architecture? What are the components of the ABAP RESTful application programming model? What tools and technologies can you use to build end-to-end applications? Get the answers to these questions and more! b. Hands-On Application DevelopmentFollow step-by-step instructions to use core data services for data modeling, define and implement behaviors, access business objects with the entity manipulation language, and build a UI with SAP Fiori. See how to adjust your skills to work with the SAP BTP, ABAP environment in the cloud. c. Use Cases and ScenariosDevelop new applications with SAP Fiori elements floorplans. Learn to integrate existing applications into the ABAP RESTful application programming model and reuse source code from current applications. Highlights: REST architecture Core data services (CDS) Behavior definition and implementation Business service definition and binding Field definitions, associations, and actions Entity manipulation language (EML) SAP Fiori elements SAP Business Application Studio Visual Studio Code SAP BTP, ABAP environment

Clean ABAP

Download Clean ABAP PDF Online Free

Author :
Publisher : SAP Press
ISBN 13 : 9781493220267
Total Pages : 300 pages
Book Rating : 4.2/5 (22 download)

DOWNLOAD NOW!


Book Synopsis Clean ABAP by : Klaus Haeuptle

Download or read book Clean ABAP written by Klaus Haeuptle and published by SAP Press. This book was released on 2020-11-24 with total page 300 pages. Available in PDF, EPUB and Kindle. Book excerpt: ABAP developers, are you looking to clean up your code? Then pick up this official companion to the Clean ABAP GitHub repository. This book is brimming with best practices, straight from the experts, to help you write effective ABAP code. Start by learning when to apply each clean ABAP practice. Then, dive into detailed code examples and explanations for using classes, methods, names, variables, internal tables, and more. From writing code to troubleshooting and testing, this is your complete style guide! In this book, you'll learn about: a. Clean ABAP Concepts What is clean ABAP and why is it important to write clean code? Understand clean ABAP concepts with insight from the experts, including special considerations for legacy code and performance. b. Best Practices Walk through the what, why, and how behind clean ABAP best practices. Learn to improve your code, including using classes and interfaces appropriately, handling method design and control flow, designing and running unit tests, and much more. c. Practical Examples See clean ABAP practices in action! Improve your understanding of how to write effective code. Use detailed examples for each best practice that demonstrate the difference between clean and messy code. Highlights include: 1) Classes and interfaces 2) Methods 3) Names 4) Variables and literals 5) Internal tables 6) Control flow 7) Comments 8) Formatting 9) Error handling 10) Unit testing 11) Packages

ABAP Development for SAP S/4HANA

Download ABAP Development for SAP S/4HANA PDF Online Free

Author :
Publisher : SAP PRESS
ISBN 13 : 9781493217649
Total Pages : 461 pages
Book Rating : 4.2/5 (176 download)

DOWNLOAD NOW!


Book Synopsis ABAP Development for SAP S/4HANA by : Stefan Haas

Download or read book ABAP Development for SAP S/4HANA written by Stefan Haas and published by SAP PRESS. This book was released on 2018 with total page 461 pages. Available in PDF, EPUB and Kindle. Book excerpt: Combine your skills in ABAP, SAP Fiori, core data services, and more to master the end-to-end development process for SAP S/4HANA applications. Learn to use the ABAP programming model for SAP Fiori to build applications from scratch, or use SAP Fiori elements to get a head start! Then, deploy your applications to SAP Fiori launchpad and get the best practices you need to operate applications post-development, including Git version control, application tests, and setting up an integration pipeline. a. Getting Started Get the development foundation you need and master SAP S/4HANA architecture, SAP Fiori, design-led development strategies, and the ABAP programming model for SAP Fiori. b. End-to-End Development Use step-by-step instructions to develop in SAP S/4HANA using core data services, SAP Gateway, OData, service adaptation description language, and BOPF. Create list reports and object pages, overview pages, analytical list pages, freestyle applications, and more. c. Operating Applications Once your applications are developed and exported, get the best practices you need to operate them: Git version control, automated backend and frontend testing, and continuous integration for SAPUI5 and ABAP. 1) ABAP programming model for SAP Fiori 2) SAP Fiori 3) Git 4) SAP Web IDE 5) ABAP Test Cockpit 6) Core data services (CDS) 7) Business Object Processing Framework (BOPF) 8) Service Adaptation Description Language (SADL) 9) OData services 10) SAP S/4HANA Cloud SDK

ABAP Development for SAP HANA

Download ABAP Development for SAP HANA PDF Online Free

Author :
Publisher : SAP PRESS
ISBN 13 : 9781493213047
Total Pages : 0 pages
Book Rating : 4.2/5 (13 download)

DOWNLOAD NOW!


Book Synopsis ABAP Development for SAP HANA by : Hermann Gahm

Download or read book ABAP Development for SAP HANA written by Hermann Gahm and published by SAP PRESS. This book was released on 2016 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: See how SAP HANA has changed ABAP Whether you're studying for certification or just want to see what's new, you can learn to design simple and advanced SAP HANA applications with ABAP by using this comprehensive guide. Learn to enable code pushdown, use new Open SQL enhancements and CDS views, and integrate native SAP HANA objects. Use detailed programming examples to develop database procedures and optimize your applications. You'll be programming for SAP HANA in no time Basic Principles Explore essential SAP HANA principles like in-memory technology and architecture, the SAP Web IDE, and AS ABAP database programming. Advanced Techniques Learn to use tools like InfoProviders, EasyQuery Interface, and the Application Function Modeler for SAP HANA. Discover how to integrate geographical data from SAP HANA in ABAP programs. Optimizing Existing Applications Get step-by-step instructions to help you optimize existing ABAP applications, and learn how to speed up applications with SAP HANA. Highlights: Code pushdown SAP Web IDE Eclipse CDS views SQLScript Native SAP HANA object integration Open SQL enhancements Geo-information Text searches Error analysis

Beginning SAP Fiori

Download Beginning SAP Fiori PDF Online Free

Author :
Publisher : Apress
ISBN 13 : 1484213351
Total Pages : 376 pages
Book Rating : 4.4/5 (842 download)

DOWNLOAD NOW!


Book Synopsis Beginning SAP Fiori by : Bince Mathew

Download or read book Beginning SAP Fiori written by Bince Mathew and published by Apress. This book was released on 2015-11-28 with total page 376 pages. Available in PDF, EPUB and Kindle. Book excerpt: Take a deep dive into SAP Fiori and discover Fiori architecture, Fiori landscape installation, Fiori standard applications, Fiori Launchpad configuration, tools for developing Fiori applications and extending standard Fiori applications. You will learn: Fiori architecture and its applications Setting up a Fiori landscape and Fiori Launchpad Configuring, customizing and enhancing standard Fiori applications Developing Fiori native applications for mobile Internet of Things-based custom Fiori applications with the HANA cloud platform Bince Mathew, a SAP mobility expert working for an MNC in Germany, shows you how SAP Fiori, based on HTML5 technology, addresses the most widely and frequently used SAP transactions like purchase order approvals, sales order creation, information lookup, and self-service tasks. This set of HTML5 apps provides a very simple and accessible experience across desktops, tablets, and smartphones. Prerequisites and steps for setting up a Fiori landscape and Launchpad Fiori standard application configuration Extending and customizing standard Fiori applications Developing custom Fiori applications from scratch Building custom Fiori applications for Internet Of Things using HANA cloud Fiori apps with cordova and kapsel plugins

Design Patterns in ABAP Objects

Download Design Patterns in ABAP Objects PDF Online Free

Author :
Publisher : SAP PRESS
ISBN 13 : 9781493214648
Total Pages : 0 pages
Book Rating : 4.2/5 (146 download)

DOWNLOAD NOW!


Book Synopsis Design Patterns in ABAP Objects by : Kerem Koseoglu

Download or read book Design Patterns in ABAP Objects written by Kerem Koseoglu and published by SAP PRESS. This book was released on 2016-10-30 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: Use design patterns to step up your object-oriented ABAP game, starting with MVC Want to create objects only when needed? Call objects only when required, minimizing runtime and memory costs? Reduce errors and effort by only coding an object once? Future-proof your code with a flexible design? Design patterns are the answer With this guide, you'll get practical examples for every design pattern that will have you writing readable, flexible, and reusable code in no time Creational Design Patterns Create objects with the abstract factor, builder, factory, lazy initialization, multiton, prototype, and singleton design patterns Structural Design Patterns Allow objects to interact and work together without interdependency with the adapter, bridge, composite, data access object, decorator, fa ade, flyweight, property container, and proxy design patterns. Behavioral Design Patterns Increase the flexibility of your object communication with the chain of responsibility, command, mediator, memento, observer, servant, state, strategy, template method, and visitor design patterns. Highlights: MVC (model, view, controller) pattern Singleton pattern Factory pattern Builder pattern Observer pattern Visitor pattern Lazy initialization pattern Template method Strategy pattern Decorator pattern ABAP-specific examples Anti-patterns

SAP HANA 2.0

Download SAP HANA 2.0 PDF Online Free

Author :
Publisher : SAP PRESS
ISBN 13 : 9781493218387
Total Pages : 438 pages
Book Rating : 4.2/5 (183 download)

DOWNLOAD NOW!


Book Synopsis SAP HANA 2.0 by : Denys Van Kempen

Download or read book SAP HANA 2.0 written by Denys Van Kempen and published by SAP PRESS. This book was released on 2019 with total page 438 pages. Available in PDF, EPUB and Kindle. Book excerpt: Enter the fast-paced world of SAP HANA 2.0 with this introductory guide. Begin with an exploration of the technological backbone of SAP HANA as a database and platform. Then, step into key SAP HANA user roles and discover core capabilities for administration, application development, advanced analytics, security, data integration, and more. No matter how SAP HANA 2.0 fits into your business, this book is your starting point. In this book, you'll learn about: a. Technology Discover what makes an in-memory database platform. Learn about SAP HANA's journey from version 1.0 to 2.0, take a tour of your technology options, and walk through deployment scenarios and implementation requirements. b. Tools Unpack your SAP HANA toolkit. See essential tools in action, from SAP HANA cockpit and SAP HANA studio, to the SAP HANA Predictive Analytics Library and SAP HANA smart data integration. c. Key Roles Understand how to use SAP HANA as a developer, administrator, data scientist, data center architect, and more. Explore key tasks like backend programming with SQLScript, security setup with roles and authorizations, data integration with the SAP HANA Data Management Suite, and more. Highlights include: 1) Architecture 2) Administration 3) Application development 4) Analytics 5) Security 6) Data integration 7) Data architecture 8) Data center

SAP Fiori Implementation and Development

Download SAP Fiori Implementation and Development PDF Online Free

Author :
Publisher :
ISBN 13 : 9781493212491
Total Pages : pages
Book Rating : 4.2/5 (124 download)

DOWNLOAD NOW!


Book Synopsis SAP Fiori Implementation and Development by : Anil Bavaraju

Download or read book SAP Fiori Implementation and Development written by Anil Bavaraju and published by . This book was released on 2015 with total page pages. Available in PDF, EPUB and Kindle. Book excerpt:

SAP Cloud Platform

Download SAP Cloud Platform PDF Online Free

Author :
Publisher : SAP PRESS
ISBN 13 : 9781493217472
Total Pages : 489 pages
Book Rating : 4.2/5 (174 download)

DOWNLOAD NOW!


Book Synopsis SAP Cloud Platform by : Gairik Acharya

Download or read book SAP Cloud Platform written by Gairik Acharya and published by SAP PRESS. This book was released on 2018-12-28 with total page 489 pages. Available in PDF, EPUB and Kindle. Book excerpt: Learn to build cloud applications from the ground up using SAP Cloud Platform. Explore the Neo and Cloud Foundry development environments; pick your backend language from a selection including Java, Node.js, and ABAP; and create a frontend with SAPUI5 and SAP Fiori, and more. Once your app is ready to run, secure, test, and monitor it before delivery and implementation. Then find out how to integrate essential SAP Cloud Platform services like the SAP Leonardo toolset. Take your apps to the next level a. Application Development Learn the ins and outs of application development, from Java, Node.js, Python, SAP HANA XS, SAP HANA XSA, and ABAP in the backend. For the frontend, explore SAPUI5, SAP Fiori, and SAP Web IDE. b. Lifecycle Management Secure and monitor applications, set up a continuous delivery and continuous integration pipeline, and implement DevOps best practices. c. Microservices Integrate your applications with SAP Cloud Platform microservices like Internet of Things 4.0, machine learning, and blockchain from the SAP Leonardo toolset. 1) SAP Cloud Platform 2) Neo Environment 3) Cloud Foundry 4) Microservices 5) Frontend and backend development 6) Application lifecycle management 7) SAP Leonardo 8) Java 9) SAPUI5 10) CI/CD 11) DevOps

Configuring SAP Fiori Launchpad

Download Configuring SAP Fiori Launchpad PDF Online Free

Author :
Publisher : SAP PRESS
ISBN 13 : 9781493221752
Total Pages : 440 pages
Book Rating : 4.2/5 (217 download)

DOWNLOAD NOW!


Book Synopsis Configuring SAP Fiori Launchpad by : Claus Burgaard

Download or read book Configuring SAP Fiori Launchpad written by Claus Burgaard and published by SAP PRESS. This book was released on 2021-12 with total page 440 pages. Available in PDF, EPUB and Kindle. Book excerpt: Get the SAP Fiori launchpad up and running! Configure the SAP Fiori launchpad for key on-premise systems: SAP S/4HANA, SAP Business Suite, and SAP Enterprise Portal. Use the SAP Launchpad service in the cloud by setting up SAP Business Technology Platform (SAP BTP) and leveraging tools like SAP Business Application Studio. Follow a real-world landscape example and make the most of SAP Fiori's modern UX!In this book, you'll learn about:a. User Experience Discover the SAP Fiori user experience: design principles, launchpad components, personas, and more. Get a big-picture view of SAP's UX architecture and set the stage with a sample landscape. b. Configuration Follow practical instructions to configure the SAP Fiori launchpad for on-premise SAP backends. Then implement the SAP Fiori launchpad in the cloud by configuring the SAP Launchpad service on SAP BTP and connecting to on-premise systems using the cloud connector. c. Cloud Services See how to create plugins for the SAP Launchpad service using SAP Business Application Studio. Integrate and use cloud services like SAP Web Analytics and SAP Conversational AI to optimize the SAP Fiori launchpad user experience. Highlights include:1) User experience architecture2) Integration 3) SAP S/4HANA4) SAP Business Suite5) SAP Enterprise Portal6) SAP Business Technology Platform (SAP BTP)7) SAP Launchpad service8) SAP Business Application Studio9) SAP Web Analytics10) SAP Conversational AICloud connectorSAP Mobile Start app

Getting Started with ABAP

Download Getting Started with ABAP PDF Online Free

Author :
Publisher : SAP PRESS
ISBN 13 : 9781493212422
Total Pages : 0 pages
Book Rating : 4.2/5 (124 download)

DOWNLOAD NOW!


Book Synopsis Getting Started with ABAP by : Brian O'Neill

Download or read book Getting Started with ABAP written by Brian O'Neill and published by SAP PRESS. This book was released on 2015-10-30 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: Learn to code in ABAP, SAP's programming language This book explains ABAP in simple terms, and provides the guidance you need to become fluent in basic ABAP. Once you understand the basics, you'll write your first application, and then learn about more advanced language concepts. Step-by-step instructions, sample code, and hands-on exercises help ensure that you can apply the skills you learn to real-life scenarios. With the help of this book you can take your coding to the next level. Programming Basics Become familiar with the very basics of ABAP, from syntax, string manipulation, and object creation, to code formatting, data types, and application development. Programming Tools Discover the tools at your disposal including the ABAP editor in Eclipse, updated programming features in the new release, and more. Sample Code Follow along with step-by-step instructions and full sample code, and become familiar with the intricacies of ABAP as you create your very first programs. Highlights: ABAP basics Flow control Debugging Creating tables Defining objects Data storage in standard memory Modularization Table syntax Lock objects Pretty print

SAP Performance Optimization Guide

Download SAP Performance Optimization Guide PDF Online Free

Author :
Publisher : SAP PRESS
ISBN 13 : 9781493215249
Total Pages : 892 pages
Book Rating : 4.2/5 (152 download)

DOWNLOAD NOW!


Book Synopsis SAP Performance Optimization Guide by : Thomas Schneider

Download or read book SAP Performance Optimization Guide written by Thomas Schneider and published by SAP PRESS. This book was released on 2018-01-28 with total page 892 pages. Available in PDF, EPUB and Kindle. Book excerpt: