The human fly and other stories - Boyle, T. C (Speak, 2005)