after studying from this book, and from being in Yarbrough's class, i found this book hard to learn from. it does make a great reveiw book if you already know digital logic. since it is faily easy to find tables or diagrams of of what you would need. trying to learn it for the frist time is fustrating at times, trying to figure out where he came up with the problems and answers for the examples. another thing that make the book harder to understand was that there are alot of typeo's in it, missing data, and or numbers, wrong labeling. which makes it hard to do some of the homework problems. it is Yarbrough 's frist book, though hopefully he can get a second edition that will be much easier to undertand, and not require mass amounts of reading sections over and over.