This book was a real challenge for me, so my rating may not be entirely fair. The author seemed to take for granted the background knowledge of the reader, so I felt like a lot of material was glanced over, and that conclusions he made were not well supported. I felt like he was saying, "This is t...