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