The Coming Population Crash: and Our Planet's Surprising Future

Author:   Fred Pearce
Publisher:   Beacon Press
ISBN:  

9780807001226


Pages:   312
Publication Date:   05 April 2011
Format:   Paperback
Availability:   Awaiting stock   Availability explained
The supplier is currently out of stock of this item. It will be ordered for you and placed on backorder. Once it does come back in stock, we will ship it out for you.

Our Price $42.24 Quantity:  
Add to Cart

Share |

The Coming Population Crash: and Our Planet's Surprising Future


Add your own review!

Overview

A leading environmental writer looks at the unexpected effects—and possible benefits—of a shrinking, graying population   Over the last century, the world’s population quadrupled and fears of overpopulation flared, with baby booms blamed for genocide and terrorism, and overpopulation singled out as the primary factor driving global warming. Yet, surprisingly, it appears that the population explosion is past its peak—by mid-century, the world’s population will be declining for the first time in over seven hundred years. In The Coming Population Crash, veteran environmental writer Fred Pearce reveals the dynamics behind this dramatic shift and describes the environmental, social, and economic effects of our surprising demographic future.

Full Product Details

Author:   Fred Pearce
Publisher:   Beacon Press
Imprint:   Beacon Press
Dimensions:   Width: 15.20cm , Height: 1.80cm , Length: 22.90cm
Weight:   0.425kg
ISBN:  

9780807001226


ISBN 10:   0807001228
Pages:   312
Publication Date:   05 April 2011
Audience:   General/trade ,  General
Format:   Paperback
Publisher's Status:   Active
Availability:   Awaiting stock   Availability explained
The supplier is currently out of stock of this item. It will be ordered for you and placed on backorder. Once it does come back in stock, we will ship it out for you.

Table of Contents

Preface Detailed Book Outline Section I: Stable Type Desig Contractual Design and the Class Construct Encapsulation Explicit Design and Constraints Class (Type) Functionality Constructors Accessors and Mutators Utility and Public Methods Destructors Design as a Contract Error Handling Published Assumptions Invariants Programming by Contract Example Contractual Expectations OO Design Principle Summary Design Exercises Ownership - Abstracted but Tracked The Abstraction of Memory Heap Memory Ownership of Heap Objects Array Allocation Design Intervention Persistent Data Class Design Memory Reclamation C++ Explicit Deallocation Garbage Collection Reference Counting Design: Storage vs Computation OO Design Principle Summary Design Exercise Data Integrity Data Corruption Copying Shallow versus Deep Copying C++ Copying of Internal Heap Memory Unseen Aliasing C# Cloning to Avoid Aliasing Move semantics Handle: C++ Smart Pointers unique_ptr shared_ptr weak_ptr usage OO Design Principle Summary Design Exercises Section II: Strategic Type Coupling Composition Object-oriented Relationships Containment (Holds-A) Composition (Has-A) Modification Replacement Postponed instantiation Echoing an Interface Interfaces for Design Consistency Wrappers and Delegates Dependency Injection Constructor Injection Property (Setter) Injection Method Injection Dependency Injection Costs and Benefits OO Design Principle Summary Design Exercises Inheritance Automate Type Checking Polymorphism Overloading Generics Subtype polymorphism Function inlining Costs and Benefits of Polymorphism Dynamic Binding whoami() type identification Keywords for dynamic binding Heterogeneous Collections Virtual Function table Abstract Classes Inheritance designs OO Design Principle Summary Design Exercises Inheritance vs Composition Constrained Inheritance When Only Composition is Viable When Inheritance Leaks Memory: C++ destructors Inconsistent Access: C++ accessibility and binding Code Reuse Class Design: Has-a or Is-a? Inheritance with and without Composition 5Software Maintainability OO Design Principle Summary Design Exercises Section III: Effective Type Reuse Design Longevity Software Evolution Disassembler Example Virtual Function Table Type Extraction Problematic Type Extension Multiple Inheritance and its Simulation Design difficulties Single inheritance with composition Simulation without inheritance Class Hierarchies Cross-Products OO Design Principle Summary Design Exercises Operator Overloading Operators represent functions Overloading Addition in C++ Client Expectations Operator Overloading in C# Operators Overloaded only in C++ Indexing support I/O via the stream operators Type conversion Transparent access OO Design Principle Summary Design Exercise Appendix A: The Pointer Construct Pointer definition Dereferencing pointers Inappropriate use of pointers Transient versus persistent memory References The this pointer Arrays Summary Appendix B: Design Examples Contractual Design Ownership: C++ class memory management Copying Composition Inheritance Appendix C: Comparative Design Examples Composition versus Inheritance Design longevity Operator overloading Glossary References

Reviews

Well-written and important. . . . The book discusses the impact of the green revolution, massive migration, the Chinese one-child family programme, declining birth rates in the developing world, the rise of death rates in Russia, and more. Even those of us who have been in the population business for half a century can learn from its coverage of controversial topics. We hope [The Coming Population Crash] will convince many decision-makers, especially in the U.S., that they ignore population issues at their peril. --Paul and Anne Ehrlich, New Scientist [Pearce] weaves the views of many of the world's top demographers together with first-hand reporting from the slums of Mumbai and ghost towns of east Germany to bring to life what could easily have turned into a drab bit of statistical analysis. It doesn't. --Danny Fortson, Sunday Times (London) [A] fascinating analysis of how global population trends have shaped, and been shaped by, political and cultural shifts . . . Highly readable and marked by first-class reportage. --Publishers Weekly, starred review Fascinating [and] optimistic. --Jon Stewart, The Daily Show


Well-written and important. . . . The book discusses the impact of the green revolution, massive migration, the Chinese one-child family programme, declining birth rates in the developing world, the rise of death rates in Russia, and more. Even those of us who have been in the population business for half a century can learn from its coverage of controversial topics. We hope [ The Coming Population Crash ] will convince many decision-makers, especially in the U.S., that they ignore population issues at their peril. --Paul and Anne Ehrlich, New Scientist <br> [Pearce] weaves the views of many of the world's top demographers together with first-hand reporting from the slums of Mumbai and ghost towns of east Germany to bring to life what could easily have turned into a drab bit of statistical analysis. It doesn't. --Danny Fortson, Sunday Times (London) <br> [A] fascinating analysis of how global population trends have shaped, and been shaped by, political and cultural shift


Well-written and important. . . . The book discusses the impact of the green revolution, massive migration, the Chinese one-child family programme, declining birth rates in the developing world, the rise of death rates in Russia, and more. Even those of us who have been in the population business for half a century can learn from its coverage of controversial topics. We hope [ The Coming Population Crash ] will convince many decision-makers, especially in the U.S., that they ignore population issues at their peril. --Paul and Anne Ehrlich, New Scientist <br> <br> [Pearce] weaves the views of many of the world's top demographers together with first-hand reporting from the slums of Mumbai and ghost towns of east Germany to bring to life what could easily have turned into a drab bit of statistical analysis. It doesn't. --Danny Fortson, Sunday Times (London)<br> <br> [A] fascinating analysis of how global population trends have shaped, and been shaped by, political and cultural shifts . . . Highly readable and marked by first-class reportage. -- Publishers Weekly, starred review<br><br> Fascinating [and] optimistic. --Jon Stewart, The Daily Show


Author Information

Fred Pearce is an award-winning former news editor at New Scientist. Currently its environmental and development consultant, he has also written for Audubon, Popular Science, Time, the Boston Globe, and Natural History, and writes a regular column for the Guardian. He has been honored as UK environmental journalist of the year, among his other awards. His many books include When the Rivers Run Dry, With Speed and Violence(Beacon / 8573-8 / $16.00 pb), and Confessions of an Eco-Sinner (Beacon / 8595-0 / $16.00 pb). Pearce lives in England.

Tab Content 6

Author Website:  

Customer Reviews

Recent Reviews

No review item found!

Add your own review!

Countries Available

All regions
Latest Reading Guide

wl

Shopping Cart
Your cart is empty
Shopping cart
Mailing List