The Twelve labours of Heracles : echo and narcissus - McCaughrean, Geraldine (Dian Rakyat, 2000)