Ratings32
Average rating3.6
bumped up to 4 stars because ok yeah this is interesting and a complicated read but IS IT WORTH 600+ PAGES OF MY TIME?
Community
Follow Along
We're an Open Book
Home
Library
Explore
Trending
Search