Decent read. As a mystery a lot of the upcoming surprises were telegraphed well in advance and the surprise reveals were lost. The ending was unsatisfactory after what was a good story. Some aspects of the story however were slightly unbelievable and cost the overall story, such as the lead character being able to drop back into his friends life after 30 years living in the streets. Book was overall good enough to get me looking for his other stories.