Anoxygenic photosynthetic bacteria by ROBERT E. BLANKENSHIP | Menrva Books | MenrvaBooks