Incredible molluscs - Townsend, John (Raintree, 2004)