Tools and techniques in biomolecular science - Divan, Aysha; Royds, Janice (Oxford University Press, 2013)