I thought that I need to refresh some of my basic digital design skills and chose this book. It is genuinely excellent. Clive Maxfield really tries to teach you about digital design. He starts with basic logical gates, goes to transistors and physical attributes of them and finally builds higher function gates like counter. In the last chapters, he introduces you to future technology. All in all, a really nice book!