Scan barcode
hseldon's review
3.0
A mixed bag. Not up to the level of consistent quality seen in the first book but still worth the time to read and consider.
More...
Scan barcode
3.0