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

4.0