mpodguski's review against another edition

Go to review page

3.0

If you have the time and patience, it is a fascinating and worthwhile read.
More...