A challenging book but a very good read.

Spillie's rating:
[]
[]
To Top