This book was great. It is a little confusing, but I understood most of it.There is a bit of profanity so that is somthing to be aware of before reading. This is my new favorite book. This book should not be read if you are under the age of 12 because it has a lot of adult content and content that is hard to understand. All around I LOVED this book!!!!! This book discusses some pretty serious issues that have happened in our world, and the author offers a great perspective.