Microbial life - Perry, Jerome J. (Sinauer, 2002)