Microbial energy transduction: genetics, structure, and function of membrane proteins by Douglas C. Youvan | Menrva Books | MenrvaBooks