theknightswhosaybook's review

Go to review page

This was definitely sometimes too thick and academic for me, but it was also very interesting in the end.
More...