How to Read a Halo : Three (or More) Versions of Constantine's Vision. - Long, Jacqueline (Ashgate Pub., 2009)