Review: Great book
Rating: 5 out of 5
Date: 04 27, 2014
The characters in this book are a strange mix of people with lots of vices.  To see them overcome their problems and win gives me hope for the human race.