Recent advances in phototrophic prokaryotes - Hallenbeck, Patrick C. (Advances in Experimental Medicine and Biology, 2010)