3.19k reviews by:

v_nerdbooks

Filter

Re-read Jan 2017 changed to 4 stars, much better the 2nd time around