All in all I throughly enjoyed this book. However, I do think there are some reader requirements if you're wanting to read this book. Since this book does have some heavier reading parts, where it can sometimes feel like you're reading a textbook. I think the only way you're going to make it through this book and enjoy it is if you have a interest in the history behind it. In the end I enjoyed it greatly but I did feel a bit like I was drowning in unneeded text at times.