Summary: Rick Decker and Stuart Hirshfield's The Analytical Engine describes the discipline of Computer Science from a variety of perspectives, and gives students--majors and nonmajors--a broad and realistic feeling for what computer scientists do and how they do it. Covering major topics, from history and systems design to software, hardware, and the effect of computing on society, this fresh and interactive study of computer science also develops problem-solving skills. It ...show moredoes so in a hands-on, lab-oriented approach, providing students with both directed and open-ended exercises that allow them to consider a variety of global issues. Throughout this integrated text/CD-ROM/Internet package, the authors encourage students to make connections between specific modules and other disciplines. Overall, The Analytical Engine serves as an excellent model for a contemporary "CS0" course.