Why don't worms have legs? : helping to explain nature - Vaughan, Jenny (Stepping stones, 2005)