A Madness Of Angels
- 496 pages
- 18 hours of reading
A compelling, original blend of fantasy, noir and urban magic, by a bold new voice in modern fantasy.

A compelling, original blend of fantasy, noir and urban magic, by a bold new voice in modern fantasy.