Macromolecular Protein Complexes II: Structure and Function - Harris (Springer International Publishing, 2019)