Principles of Bioenergetics - Skulachev, Vladimir P. (Springer Berlin Heidelberg, 2013)