Disaster: Hurricane Katrina and the Failure of Homeland Security


Christopher Cooper - 2006
    In this troubling expose of what went wrong, Christopher Cooper and Robert Block of "The Wall Street Journal" show that the flaws go much deeper than out-of-touch federal bureaucrats or overwhelmed local politicians.Drawing on exclusive interviews with federal, state, and local officials, Cooper and Block take readers inside the Federal Emergency Management Agency and the Department of Homeland Security to reveal the inexcusable mismanagement during Hurricane Katrina--the bad decisions that were made, the facts that were ignored, the individuals who saw that the system was broken but were unable to fix it. America's top emergency response officials had long known that a calamitous hurricane was likely to hit New Orleans, but that seems to have had little effect on planning or execution. "Disaster" demonstrates that the incompetent response to Hurricane Katrina is a wake-up call to all Americans, wherever they live, about how distressingly vulnerable we remain. Washington is ill equipped to handle large-scale emergencies, be they floods or fires, natural events or terrorist attacks, and Cooper and Block make a strong case for overhauling of the nation's emergency response system. This is a book that no American can afford to ignore."

Modern C++ Design: Generic Programming and Design Patterns Applied


Andrei Alexandrescu - 2001
    Displaying extraordinary creativity and programming virtuosity, Alexandrescu offers a cutting-edge approach to design that unites design patterns, generic programming, and C++, enabling programmers to achieve expressive, flexible, and highly reusable code. This book introduces the concept of generic components--reusable design templates that produce boilerplate code for compiler consumption--all within C++. Generic components enable an easier and more seamless transition from design to application code, generate code that better expresses the original design intention, and support the reuse of design structures with minimal recoding. The author describes the specific C++ techniques and features that are used in building generic components and goes on to implement industrial strength generic components for real-world applications. Recurring issues that C++ developers face in their day-to-day activity are discussed in depth and implemented in a generic way. These include: Policy-based design for flexibility Partial template specialization Typelists--powerful type manipulation structures Patterns such as Visitor, Singleton, Command, and Factories Multi-method engines For each generic component, the book presents the fundamental problems and design options, and finally implements a generic solution.

Principles of Electronic Communication Systems


Louis E. Frenzel - 1997
    Requiring only basic algebra and trigonometry, the new edition is notable for its readability, learning features and numerous full-color photos and illustrations. A systems approach is used to cover state-of-the-art communications technologies, to best reflect current industry practice. This edition contains greatly expanded and updated material on the Internet, cell phones, and wireless technologies. Practical skills like testing and troubleshooting are integrated throughout. A brand-new Laboratory & Activities Manual provides both hands-on experiments and a variety of other activities, reflecting the variety of skills now needed by technicians. A new Online Learning Center web site is available, with a wealth of learning resources for students. An Instructor Productivity Center CD-ROM features solutions to all problems, PowerPoint lessons, and ExamView test banks for each chapter.