Recent Advances in Phototrophic Prokaryotes - Hallenbeck, Patrick C. (Advances in Experimental Medicine and Biology,, 2010)