A little long, but worth the read. I admit, I did have to skip through a bit, but got the gist of it. Exceptional background explanations and details. Very good to the end.

Lovestoread5's rating:
[]
[]
To Top