Angels and Demons: From Creation to Armageddon