I'm really just mad that my community college professor told my Digital Systems class that this was the required reading instead of Digital Fundamentals by Thomas L. Floyd (listed in the course syllabus but not recommended for pricing.) This book is like Cliff Notes, helps you pass the tests but content is easily forgettable days later.