A review by yerald
Two Serpents Rise by Max Gladstone

4.0