Archon : the books of raziel - Benulis, Sabrina (New York : Harper Voyager, 2012)
Keywords: Angels -- Fiction; Demonology -- Fiction; Reincarnation -- Fiction; Heaven -- Fiction; Hell -- Fiction