The revisions since the first edition of this introductory text on logic design (published in 1984) are minor. The chapter titles are
Binary Systems
Boolean Algebra and Logic Gates
Simplification of Boolean Functions
Combinational Logic
MSI and PLD Components
Synchronous Sequential Logic
Registers, Counters, and the Memory Unit
Algorithmic State Machines
Asynchronous Sequential Logic
Digital Integrated Circuits
Laboratory Experiments
Standard Graphic Symbols
Chapter 11 contains 18 experiments using standard 7400-series integrated circuits. All the information needed to perform the experiments, such as circuit diagrams and IC pin-outs, is included. The experiments are not correlated with the text in any way, however, and no design methods are presented. The experiments are like a cookbook, that is, wire each circuit and see what happens. The rest of the book suffers from the same problem; each design tool is presented separately, with no unifying design methodology. The examples presented in the body of the text are clearly not derived from actual design problems tested in the lab. For example, the introductory example illustrating ASM design is a four-bit counter that uses two of the counter bits to alter the count sequence; the only point of the example seems to be to introduce ASM chart notation. Many of the end-of-chapter problems are similarly made-up examples. The references at the ends of chapters are not annotated, and most of them are dated. The index is barely adequate. The best feature of this book is the clear, concise explanations of basic concepts, which make the book accessible to students with no background in logic design. I would not recommend the book for anything other than an introductory course at the first- or second-year level, and I would suggest using a separate lab manual in place of the experiments included in the book.