Review: Joshua graham does it again
Rating: 5 out of 5
Date: 01 17, 2013
Great characters, great set up, and a great ending. On top of that, a revenge story. If you haven't read anything by Joshua Graham, you should!