EBookClubs

Read Books & Download eBooks Full Online

EBookClubs

Read Books & Download eBooks Full Online

Book Apache Mesos Essentials

Download or read book Apache Mesos Essentials written by Dharmesh Kakadia and published by . This book was released on 2015-06-29 with total page 230 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book is intended for developers and operators who want to build and run scalable and fault-tolerant applications leveraging Apache Mesos. A basic knowledge of programming with some fundamentals of Linux is a prerequisite.

Book Apache Mesos Basics

    Book Details:
  • Author : Edward Campbell
  • Publisher : Createspace Independent Publishing Platform
  • Release : 2017-06-28
  • ISBN : 9781548267636
  • Pages : 60 pages

Download or read book Apache Mesos Basics written by Edward Campbell and published by Createspace Independent Publishing Platform. This book was released on 2017-06-28 with total page 60 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book is an exploration of Apache Mesos. The author aims to help you learn how to use Apache Mesos. The first part of the book helps you learn what Apache Mesos is. The various components of Apache Mesos are discussed, along with their different purposes. You will also learn how to setup the Mesos environment before you can begin to use it. Authentication and Authorization are very important aspects in Mesos. Authentication determines the users who are able to access Mesos while Authorization determines the resources one can use when using it. This book helps you understand how these processes happen and how you can modify them to suit your needs. Apache Mesos supports the concept of use of containers. This book helps you understand how this is done. Under normal circumstances, tasks will misbehave or fail. This means that we should come up with a way of checking the health of various tasks. This book helps you understand how to do this in Apache Mesos. The concept of framework rate limiting is also explored in this book, thus, you will learn how it works. You are also guided on how to write your own Apache Mesos frameworks by the use of Java programming language. The following topics are discussed in this book: - Getting Started with Apache Mesos - Authentication and Authorization - Container Image Support in Mesos Containerizer - Task Health Checking - Framework Rate Limiting - Building an Apache Mesos Framework - Maintenance Primitives

Book Apache Mesos Cookbook

    Book Details:
  • Author : David Blomquist
  • Publisher : Packt Publishing Ltd
  • Release : 2017-08-02
  • ISBN : 1785880934
  • Pages : 141 pages

Download or read book Apache Mesos Cookbook written by David Blomquist and published by Packt Publishing Ltd. This book was released on 2017-08-02 with total page 141 pages. Available in PDF, EPUB and Kindle. Book excerpt: Over 50 recipes on the core features of Apache Mesos and running big data frameworks in Mesos About This Book Learn to install and configure Mesos to suit the needs of your organization Follow step-by-step instructions to deploy application frameworks on top of Mesos, saving you many hours of research and trial and error Use this practical guide packed with powerful recipes to implement Mesos and easily integrate it with other application frameworks Who This Book Is For This book is for system administrators, engineers, and big data programmers. Basic experience with big data technologies such as Hadoop or Spark would be useful but is not essential. A working knowledge of Apache Mesos is expected. What You Will Learn Set up Mesos on different operating systems Use the Marathon and Chronos frameworks to manage multiple applications Work with Mesos and Docker Integrate Mesos with Spark and other big data frameworks Use networking features in Mesos for effective communication between containers Configure Mesos for high availability using Zookeeper Secure your Mesos clusters with SASL and Authorization ACLs Solve everyday problems and discover the best practices In Detail Apache Mesos is open source cluster sharing and management software. Deploying and managing scalable applications in large-scale clustered environments can be difficult, but Apache Mesos makes it easier with efficient resource isolation and sharing across application frameworks. The goal of this book is to guide you through the practical implementation of the Mesos core along with a number of Mesos supported frameworks. You will begin by installing Mesos and then learn how to configure clusters and maintain them. You will also see how to deploy a cluster in a production environment with high availability using Zookeeper. Next, you will get to grips with using Mesos, Marathon, and Docker to build and deploy a PaaS. You will see how to schedule jobs with Chronos. We'll demonstrate how to integrate Mesos with big data frameworks such as Spark, Hadoop, and Storm. Practical solutions backed with clear examples will also show you how to deploy elastic big data jobs. You will find out how to deploy a scalable continuous integration and delivery system on Mesos with Jenkins. Finally, you will configure and deploy a highly scalable distributed search engine with ElasticSearch. Throughout the course of this book, you will get to know tips and tricks along with best practices to follow when working with Mesos. Style and approach This step-by-step guide is packed with powerful recipes on using Apache Mesos and shows its integration with containers and big data frameworks.

Book YARN Essentials

    Book Details:
  • Author : Amol Fasale
  • Publisher : Packt Publishing Ltd
  • Release : 2015-02-24
  • ISBN : 1784397725
  • Pages : 176 pages

Download or read book YARN Essentials written by Amol Fasale and published by Packt Publishing Ltd. This book was released on 2015-02-24 with total page 176 pages. Available in PDF, EPUB and Kindle. Book excerpt: If you have a working knowledge of Hadoop 1.x but want to start afresh with YARN, this book is ideal for you. You will be able to install and administer a YARN cluster and also discover the configuration settings to fine-tune your cluster both in terms of performance and scalability. This book will help you develop, deploy, and run multiple applications/frameworks on the same shared YARN cluster.

Book Apache Mesos The Ultimate Step By Step Guide

Download or read book Apache Mesos The Ultimate Step By Step Guide written by Gerardus Blokdyk and published by . This book was released on 2018 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: Apache Mesos The Ultimate Step-By-Step Guide.

Book Linux Fundamentals

    Book Details:
  • Author : Richard Blum
  • Publisher : Jones & Bartlett Learning
  • Release : 2022-11
  • ISBN : 1284254887
  • Pages : 352 pages

Download or read book Linux Fundamentals written by Richard Blum and published by Jones & Bartlett Learning. This book was released on 2022-11 with total page 352 pages. Available in PDF, EPUB and Kindle. Book excerpt: "The objective of this title is to provide a soft, accessible, and practical introduction to Linux environments and command line basics. The addition of new virtual labs will also empower students to apply theory in hands-on exercises in real time. Together with Security Strategies in Linux Platforms and Applications, this title will also be mapped to CompTIA's Linux+ certification"--

Book Mesos in Action

    Book Details:
  • Author : Roger Ignazio
  • Publisher : Simon and Schuster
  • Release : 2016-05-02
  • ISBN : 1638353646
  • Pages : 383 pages

Download or read book Mesos in Action written by Roger Ignazio and published by Simon and Schuster. This book was released on 2016-05-02 with total page 383 pages. Available in PDF, EPUB and Kindle. Book excerpt: Summary Mesos in Action introduces readers to the Apache Mesos cluster manager and the concept of application-centric infrastructure. Filled with helpful figures and hands-on instructions, this book guides you from your first steps creating a highly-available Mesos cluster through deploying applications in production and writing native Mesos frameworks. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology Modern datacenters are complex environments, and when you throw Docker and other container-based systems into the mix, there’s a great need to simplify. Mesos is an open source cluster management platform that transforms the whole datacenter into a single pool of compute, memory, and storage resources that you can allocate, automate, and scale as if you’re working with a single supercomputer. About the Book Mesos in Action introduces readers to the Apache Mesos cluster manager and the concept of application-centric infrastructure. Filled with helpful figures and hands-on instructions, this book guides you from your first steps creating a highly-available Mesos cluster through deploying applications in production and writing native Mesos frameworks. You’ll learn how to scale to thousands of nodes, while providing resource isolation between processes using Linux and Docker containers. You’ll also learn practical techniques for deploying applications using popular key frameworks. What’s Inside Spinning up your first Mesos cluster Scheduling, resource administration, and logging Deploying containerized applications with Marathon, Chronos, and Aurora Writing Mesos frameworks using Python About the Reader Readers need to be familiar with the core ideas of datacenter administration and need a basic knowledge of Python or a similar programming language. About the Author Roger Ignazio is an experienced systems engineer with a focus on distributed, fault-tolerant, and scalable infrastructure. He is currently a technical lead at Mesosphere. Table of Contents PART 1 HELLO, MESOS Introducing Mesos Managing datacenter resources with Mesos PART 2 CORE MESOS Setting up Mesos Mesos fundamentals Logging and debugging Mesos in production PART 3 RUNNING ON MESOS Deploying applications with MarathoN Managing scheduled tasks with Chronos Deploying applications and managing scheduled tasks with Aurora Developing a framework

Book Mastering Mesos

    Book Details:
  • Author : Dipa Dubhashi
  • Publisher : Packt Publishing Ltd
  • Release : 2016-05-26
  • ISBN : 1785885375
  • Pages : 352 pages

Download or read book Mastering Mesos written by Dipa Dubhashi and published by Packt Publishing Ltd. This book was released on 2016-05-26 with total page 352 pages. Available in PDF, EPUB and Kindle. Book excerpt: The ultimate guide to managing, building, and deploying large-scale clusters with Apache Mesos About This Book Master the architecture of Mesos and intelligently distribute your task across clusters of machines Explore a wide range of tools and platforms that Mesos works with This real-world comprehensive and robust tutorial will help you become an expert Who This Book Is For The book aims to serve DevOps engineers and system administrators who are familiar with the basics of managing a Linux system and its tools What You Will Learn Understand the Mesos architecture Manually spin up a Mesos cluster on a distributed infrastructure Deploy a multi-node Mesos cluster using your favorite DevOps See the nuts and bolts of scheduling, service discovery, failure handling, security, monitoring, and debugging in an enterprise-grade, production cluster deployment Use Mesos to deploy big data frameworks, containerized applications, or even custom build your own applications effortlessly In Detail Apache Mesos is open source cluster management software that provides efficient resource isolations and resource sharing distributed applications or frameworks. This book will take you on a journey to enhance your knowledge from amateur to master level, showing you how to improve the efficiency, management, and development of Mesos clusters. The architecture is quite complex and this book will explore the difficulties and complexities of working with Mesos. We begin by introducing Mesos, explaining its architecture and functionality. Next, we provide a comprehensive overview of Mesos features and advanced topics such as high availability, fault tolerance, scaling, and efficiency. Furthermore, you will learn to set up multi-node Mesos clusters on private and public clouds. We will also introduce several Mesos-based scheduling and management frameworks or applications to enable the easy deployment, discovery, load balancing, and failure handling of long-running services. Next, you will find out how a Mesos cluster can be easily set up and monitored using the standard deployment and configuration management tools. This advanced guide will show you how to deploy important big data processing frameworks such as Hadoop, Spark, and Storm on Mesos and big data storage frameworks such as Cassandra, Elasticsearch, and Kafka. Style and approach This advanced guide provides a detailed step-by-step account of deploying a Mesos cluster. It will demystify the concepts behind Mesos.

Book Apache Oozie Essentials

    Book Details:
  • Author : Jagat Jasjit Singh
  • Publisher : Packt Publishing Ltd
  • Release : 2015-12-11
  • ISBN : 1785888463
  • Pages : 165 pages

Download or read book Apache Oozie Essentials written by Jagat Jasjit Singh and published by Packt Publishing Ltd. This book was released on 2015-12-11 with total page 165 pages. Available in PDF, EPUB and Kindle. Book excerpt: Unleash the power of Apache Oozie to create and manage your big data and machine learning pipelines in one go About This Book Teaches you everything you need to know to get started with Apache Oozie from scratch and manage your data pipelines effortlessly Learn to write data ingestion workflows with the help of real-life examples from the author's own personal experience Embed Spark jobs to run your machine learning models on top of Hadoop Who This Book Is For If you are an expert Hadoop user who wants to use Apache Oozie to handle workflows efficiently, this book is for you. This book will be handy to anyone who is familiar with the basics of Hadoop and wants to automate data and machine learning pipelines. What You Will Learn Install and configure Oozie from source code on your Hadoop cluster Dive into the world of Oozie with Java MapReduce jobs Schedule Hive ETL and data ingestion jobs Import data from a database through Sqoop jobs in HDFS Create and process data pipelines with Pig, hive scripts as per business requirements. Run machine learning Spark jobs on Hadoop Create quick Oozie jobs using Hue Make the most of Oozie's security capabilities by configuring Oozie's security In Detail As more and more organizations are discovering the use of big data analytics, interest in platforms that provide storage, computation, and analytic capabilities is booming exponentially. This calls for data management. Hadoop caters to this need. Oozie fulfils this necessity for a scheduler for a Hadoop job by acting as a cron to better analyze data. Apache Oozie Essentials starts off with the basics right from installing and configuring Oozie from source code on your Hadoop cluster to managing your complex clusters. You will learn how to create data ingestion and machine learning workflows. This book is sprinkled with the examples and exercises to help you take your big data learning to the next level. You will discover how to write workflows to run your MapReduce, Pig ,Hive, and Sqoop scripts and schedule them to run at a specific time or for a specific business requirement using a coordinator. This book has engaging real-life exercises and examples to get you in the thick of things. Lastly, you'll get a grip of how to embed Spark jobs, which can be used to run your machine learning models on Hadoop. By the end of the book, you will have a good knowledge of Apache Oozie. You will be capable of using Oozie to handle large Hadoop workflows and even improve the availability of your Hadoop environment. Style and approach This book is a hands-on guide that explains Oozie using real-world examples. Each chapter is blended beautifully with fundamental concepts sprinkled in-between case study solution algorithms and topped off with self-learning exercises.

Book OpenStack Sahara Essentials

Download or read book OpenStack Sahara Essentials written by Omar Khedher and published by Packt Publishing Ltd. This book was released on 2016-04-25 with total page 178 pages. Available in PDF, EPUB and Kindle. Book excerpt: Integrate, deploy, rapidly configure, and successfully manage your own big data-intensive clusters in the cloud using OpenStack Sahara About This Book A fast paced guide to help you utilize the benefits of Sahara in OpenStack to meet the Big Data world of Hadoop. A step by step approach to simplify the complexity of Hadoop configuration, deployment and maintenance. Who This Book Is For This book targets data scientists, cloud developers and Devops Engineers who would like to become proficient with OpenStack Sahara. Ideally, this book is well suitable for readers who are familiars with databases, Hadoop and Spark solutions. Additionally, a basic prior knowledge of OpenStack is expected. The readers should also be familiar with different Linux boxes, distributions and virtualization technology. What You Will Learn Integrate and Install Sahara with OpenStack environment Learn Sahara architecture under the hood Rapidly configure and scale Hadoop clusters on top of OpenStack Explore the Sahara REST API to create, deploy and manage a Hadoop cluster Learn the Elastic Processing Data (EDP) facility to execute jobs in clusters from Sahara Cover other Hadoop stable plugins existing supported by Sahara Discover different features provided by Sahara for Hadoop provisioning and deployment Learn how to troubleshoot OpenStack Sahara issues In Detail The Sahara project is a module that aims to simplify the building of data processing capabilities on OpenStack. The goal of this book is to provide a focused, fast paced guide to installing, configuring, and getting started with integrating Hadoop with OpenStack, using Sahara. The book should explain to users how to deploy their data-intensive Hadoop and Spark clusters on top of OpenStack. It will also cover how to use the Sahara REST API, how to develop applications for Elastic Data Processing on Openstack, and setting up hadoop or spark clusters on Openstack. Style and approach This book takes a step by step approach teaching how to integrate, deploy and manage data using OpenStack Sahara. It will teach how the OpenStack Sahara is beneficial by simplifying the complexity of Hadoop configuration, deployment and maintenance.

Book Internet and Distributed Computing Systems

Download or read book Internet and Distributed Computing Systems written by Raffaele Montella and published by Springer Nature. This book was released on 2019-11-09 with total page 511 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book constitutes the proceedings of the 12th International Conference on Internet and Distributed Systems held in Naples, Italy, in October 2019. The 47 revised full papers presented were carefully reviewed and selected from 145 submissions. This conference desires to look for inspiration in diverse areas (e.g. infrastructure & system design, software development, big data, control theory, artificial intelligence, IoT, self-adaptation, emerging models, paradigms, applications and technologies related to Internet-based distributed systems) to develop new ways to design and manage such complex and adaptive computation resources.

Book Big Data Systems

    Book Details:
  • Author : Jawwad Ahmad Shamsi
  • Publisher : CRC Press
  • Release : 2021-05-11
  • ISBN : 0429531575
  • Pages : 370 pages

Download or read book Big Data Systems written by Jawwad Ahmad Shamsi and published by CRC Press. This book was released on 2021-05-11 with total page 370 pages. Available in PDF, EPUB and Kindle. Book excerpt: Big Data Systems encompass massive challenges related to data diversity, storage mechanisms, and requirements of massive computational power. Further, capabilities of big data systems also vary with respect to type of problems. For instance, distributed memory systems are not recommended for iterative algorithms. Similarly, variations in big data systems also exist related to consistency and fault tolerance. The purpose of this book is to provide a detailed explanation of big data systems. The book covers various topics including Networking, Security, Privacy, Storage, Computation, Cloud Computing, NoSQL and NewSQL systems, High Performance Computing, and Deep Learning. An illustrative and practical approach has been adopted in which theoretical topics have been aided by well-explained programming and illustrative examples. Key Features: Introduces concepts and evolution of Big Data technology. Illustrates examples for thorough understanding. Contains programming examples for hands on development. Explains a variety of topics including NoSQL Systems, NewSQL systems, Security, Privacy, Networking, Cloud, High Performance Computing, and Deep Learning. Exemplifies widely used big data technologies such as Hadoop and Spark. Includes discussion on case studies and open issues. Provides end of chapter questions for enhanced learning.

Book Data Analytics and Computational Intelligence  Novel Models  Algorithms and Applications

Download or read book Data Analytics and Computational Intelligence Novel Models Algorithms and Applications written by Gilberto Rivera and published by Springer Nature. This book was released on 2023-10-20 with total page 597 pages. Available in PDF, EPUB and Kindle. Book excerpt: In the age of transformative artificial intelligence (AI), which has the potential to revolutionize our lives, this book provides a comprehensive exploration of successful research and applications in AI and data analytics. Covering innovative approaches, advanced algorithms, and data analysis methodologies, this book addresses complex problems across topics such as machine learning, pattern recognition, data mining, optimization, and predictive modeling. With clear explanations, practical examples, and cutting-edge research, this book seeks to expand the understanding of a wide readership, including students, researchers, practitioners, and technology enthusiasts eager to explore these exciting fields. Featuring real-world applications in education, health care, climate modeling, cybersecurity, smart transportation, conversational systems, and material analysis, among others, this book highlights how these technologies can drive innovation and generate competitive advantages.

Book VMware NSX Network Essentials

Download or read book VMware NSX Network Essentials written by Sreejith.C, and published by Packt Publishing Ltd. This book was released on 2016-09-30 with total page 265 pages. Available in PDF, EPUB and Kindle. Book excerpt: Learn how to virtualize your network and discover the full potential of a Software Defined Data Center. A smarter way to use network resources begins here About This Book Experience the dynamism and flexibility of a virtualized software defined data center with NSX Find out how to design your network infrastructure based on what your organization needs From security to automation, discover how NSX's impressive range of features can unlock a more effective and intelligent approach to system administration Who This Book Is For If you're a network administrator and want a simple but powerful solution to your network virtualization headaches, look no further than this fast-paced, practical guide. What You Will Learn Deep dive into NSX-v Manager, Controller deployment, and design decisions Get to know the strategies needed to make decisions on each mode of VXLAN that is based on physical network design Deploy Edge Gateway and leverage all the gateway features and design decisions Get to grips with NSX-v Security features and automate security Leverage Cross VC, identify the benefits, and work through a few deployment scenarios Troubleshoot an NSX-v to isolate problems and identify solutions through a step-by-step process In Detail VMware NSX is at the forefront of the software-defined networking revolution. It makes it even easier for organizations to unlock the full benefits of a software-defined data center – scalability, flexibility – while adding in vital security and automation features to keep any sysadmin happy. Software alone won't power your business – with NSX you can use it more effectively than ever before, optimizing your resources and reducing costs. Getting started should be easy – this guide makes sure it is. It takes you through the core components of NSX, demonstrating how to set it up, customize it within your current network architecture. You'll learn the principles of effective design, as well as some things you may need to take into consideration when you're creating your virtual networks. We'll also show you how to construct and maintain virtual networks, and how to deal with any tricky situations and failures. By the end, you'll be confident you can deliver, scale and secure an exemplary virtualized network with NSX. Style and approach This book provides you with an introduction to software-defined networking with VMware NSX. Focusing on the most essential elements, so you can put your knowledge into practice quickly, it's a guide dedicated to anyone who understands that sometimes real-world problems require virtualized solutions.

Book Apache Mesos the Ultimate Step By Step Guide

Download or read book Apache Mesos the Ultimate Step By Step Guide written by Gerardus Blokdyk and published by 5starcooks. This book was released on 2018-08-08 with total page 280 pages. Available in PDF, EPUB and Kindle. Book excerpt: How do your measurements capture actionable Apache Mesos information for use in exceeding your customers expectations and securing your customers engagement? Is the Apache Mesos scope manageable? What are internal and external Apache Mesos relations? Are we Assessing Apache Mesos and Risk? Do we monitor the Apache Mesos decisions made and fine tune them as they evolve? Defining, designing, creating, and implementing a process to solve a challenge or meet an objective is the most valuable role... In EVERY group, company, organization and department. Unless you are talking a one-time, single-use project, there should be a process. Whether that process is managed and implemented by humans, AI, or a combination of the two, it needs to be designed by someone with a complex enough perspective to ask the right questions. Someone capable of asking the right questions and step back and say, 'What are we really trying to accomplish here? And is there a different way to look at it?' This Self-Assessment empowers people to do just that - whether their title is entrepreneur, manager, consultant, (Vice-)President, CxO etc... - they are the people who rule the future. They are the person who asks the right questions to make Apache Mesos investments work better. This Apache Mesos All-Inclusive Self-Assessment enables You to be that person. All the tools you need to an in-depth Apache Mesos Self-Assessment. Featuring 682 new and updated case-based questions, organized into seven core areas of process design, this Self-Assessment will help you identify areas in which Apache Mesos improvements can be made. In using the questions you will be better able to: - diagnose Apache Mesos projects, initiatives, organizations, businesses and processes using accepted diagnostic standards and practices - implement evidence-based best practice strategies aligned with overall goals - integrate recent advances in Apache Mesos and process design strategies into practice according to best practice guidelines Using a Self-Assessment tool known as the Apache Mesos Scorecard, you will develop a clear picture of which Apache Mesos areas need attention. Your purchase includes access details to the Apache Mesos self-assessment dashboard download which gives you your dynamically prioritized projects-ready tool and shows your organization exactly what to do next. You will receive the following contents with New and Updated specific criteria: - The latest quick edition of the book in PDF - The latest complete edition of the book in PDF, which criteria correspond to the criteria in... - The Self-Assessment Excel Dashboard, and... - Example pre-filled Self-Assessment Excel Dashboard to get familiar with results generation ...plus an extra, special, resource that helps you with project managing. INCLUDES LIFETIME SELF ASSESSMENT UPDATES Every self assessment comes with Lifetime Updates and Lifetime Free Updated Books. Lifetime Updates is an industry-first feature which allows you to receive verified self assessment updates, ensuring you always have the most accurate information at your fingertips.

Book HPC  Big Data  and AI Convergence Towards Exascale

Download or read book HPC Big Data and AI Convergence Towards Exascale written by Olivier Terzo and published by CRC Press. This book was released on 2022-01-13 with total page 323 pages. Available in PDF, EPUB and Kindle. Book excerpt: HPC, Big Data, AI Convergence Towards Exascale provides an updated vision on the most advanced computing, storage, and interconnection technologies, that are at basis of convergence among the HPC, Cloud, Big Data, and artificial intelligence (AI) domains. Through the presentation of the solutions devised within recently founded H2020 European projects, this book provides an insight on challenges faced by integrating such technologies and in achieving performance and energy efficiency targets towards the exascale level. Emphasis is given to innovative ways of provisioning and managing resources, as well as monitoring their usage. Industrial and scientific use cases give to the reader practical examples of the needs for a cross-domain convergence. All the chapters in this book pave the road to new generation of technologies, support their development and, in addition, verify them on real-world problems. The readers will find this book useful because it provides an overview of currently available technologies that fit with the concept of unified Cloud-HPC-Big Data-AI applications and presents examples of their actual use in scientific and industrial applications.

Book Apache Essentials

    Book Details:
  • Author : Darren James Harkness
  • Publisher :
  • Release : 2014-01-15
  • ISBN : 9781430253433
  • Pages : 184 pages

Download or read book Apache Essentials written by Darren James Harkness and published by . This book was released on 2014-01-15 with total page 184 pages. Available in PDF, EPUB and Kindle. Book excerpt: