shyrose 's review for:

The Shadowhunter's Codex by Cassandra Clare
3.25
adventurous dark informative medium-paced