Scan barcode
A review by mouseyhare
Three Parts Dead by Max Gladstone
5.0
Probably the best mix of worldbuilding and character work in a fantasy novel I've read in a long time.