The Lies of Locke Lamora  - Scott Lynch 4.5 stars