Nanoteamwork: covalent protein assembly beyond duets towards protein ensembles and orchestras - Banerjee, A; Howarth, M (Current Opinion in Biotechnology, 2017)