City of Blades by Robert Jackson Bennett
First a bit of advice, read City of Stairs first. Yes, City of Blades may be almost able to stand on its own, but Stairs is so good and will give you such a better feeling for the main characters in this book and the world they live in. Although …