content: This book is definitely a poor read. I got It because I thought the second edition would be a better read. These guys need to learn how to write and organize their thoughts better. There are other books that I'll buy over this one. The trick is to make it simple and have good flow; even the choice for the website (butter*) sucks. This review comes from a guy majoring in computer science.