The diversity of life - Wilson, Edward Osborne 1929- (Norton, 1992)