Excellent, but a very slow read, as I have had to go back and read the pages allotted for the day to ensure I had a clear understanding of what was being said.This book did remind me though why I dropped my Poli Sci major in my Freshman year of college! I had moments where my eyes were twisting tryi...