The Shadowhunter's Codex is a great book that really ties together the Mortal Intruments series. Also the Codex answers all thse qurstions you wanted asking from the Shadowhunter's universe, plus it gives you a complete list of angel names! Overall the Codex is a great Companion for the Mortal Intraments and Infernal Divices series.