A review by emnello
The Lies of Locke Lamora by Scott Lynch

2.5