Practical skills in biomolecular sciences - Holmes, David (1998)