The Lies of Locke Lamora by Scott Lynch
Thieves
667 books — 1,273 voters