Membrane Protein Complexes structure and function (Springer Singapore, 2018)