Essential atlas of biology - Bye, Eric A. (Sterling, 2006)