Recent Advances In Phototrophic Prokaryotes by Patrick C. Hallenbeck | Menrva Books | MenrvaBooks