Talk to the snail - Clarke, Stephen (Transworld Publishers Ltd, 2006)