We have this course in our undergraduate course that I have to take, this Logic Circuit Design, and I don't know anything about it. I don't understand my teacher so I need a good book that I can use for self-study. When recommending a book, just keep in mind that it should include the following topics (or at least the first few): - Number systems and codes - Algebraic methods for the analysis and synthesis of logic circuits. - Simplification of switching functions. - Combinational logic circuits. - Flip-flops. - Counters, registers. - Arithmetic circuits. - Analysis and synthesis of synchronous sequential circuits.