Mysterious lands - O'Connor, David B. (UCL Press, 2003)