Scan barcode
A review by tamdot
Codex Born by Jim C. Hines
2.0
I keep reading this series because I really like the concept (using magic to pull items from books!) but the plots leave me wanting.