Diversity of life - Ridgeway,John (Andromeda Oxford Ltd, 1994)