The living world : a guide to life on earth