815 reviews by:

smc15


very descriptive book. slow to build, last 50 pages are very interesting, but then it ends abruptly..