DEMONS, ANGELS AND ALIENS