The Lies of Locke Lamora
Scott Lynch
Finished:
July 10, 2010
Rating:
★★★★★