Make no mistake -- this book would be at home in an Engineering Class. It will make you THINK and examine his teaching of Single Board Systems at a higher level.+ If you want a "cut & paste" book to get thru a rough spot & finish a project that is due, you'll be disappointed.+ If you want to understand what you are doing so that you can apply your skills better, you'll like it. No free lunch, remember?