Negative Positive
Title: Too many errors
Review: This book is an okay book for the beginner, but if you don't already have some electronic and programming knowledge, you will probably be pulling your hair out as there are a lot of typos, especially in the code samples. Since this book is suppose to take the newbie (judging from the almost agonizing explanation of binary counting)from ground zero I would extend the opinion that the errors are critical failures and eliminate the usefulness of the book. If however you are already a somewhat able "hacker" (or a professional Software Engineer like myself), the book is a great way of learning the basics of firmware writing and does in fact transfer the knowledge it is supposed to.
Is the review positive or negative? 