Practical Skills In Biomolecular Sciences by David Holmes, Jonathan Weyers & Rob Reed