jamespb's review

Go to review page

4.0

A book that lays out what has happened, and looks around at now. Will be thinking about it more over the next few weeks.
More...