I have not finished the book yet (self study), but what I can say is that the book does a great job introducing the basic concepts in chapter 1 and does a great job explaining the basics of mathematical logic in chapter 2. I found that the only part I needed a little extra help with so far was the part of section 2.5 where the author talks about circuits for addition. (I will give a full review when I have finished the book)<br>So Far Great Book!