Probably the most pedagogic book for an introductory level digital design course. Perfect for mechatronics, computer and biomedical engineers who do not need to go that deep into digital electronics. Very nice pictures and colors are easy on the eye. However, it lacks the theoretical fundamentals for an electric/electronic engineer: an almost total absence of boolean algebra and binary numbers is the weak point of this book.