Macromolecular Protein Complexes [electronic resource] : Structure and Function