This invaluable book teaches readers a unified design methodology. After providing some introductory material, it guides students through MSI and LSI combinatorial loci elements, emphasizing devices that can be programmed for specific applications. The rest of the book deals mainly with synchronous sequential logic. Throughout, problems with step-by-step solutions and delayed answers help readers guage their progress, deepen their comprehension, and sharpen their analytical skills.