A review by fancybone
Last Call by Tim Powers

2.0

An interesting concept of how magic works, but the story just dragged on and on, and I eventually gave up on it. It's not objectively bad, but it just didn't grab me, and eventually began to feel like homework.