Incredibly insightful and entertaining book - one that stirs emotions to point where you feel the physiological effects. I recommend listening to the book on a road trip or another time where you have hours of time to dedicate- it will keep you enthralled and enraged for hours.