Review: Paper and Fire (The Great Library, #2)

Gaby Meares