Macromolecular protein complexes structure and function - Harris, James R. 1943-; Marles-Wright, Jon (Springer, 2017)