Biotechnology from A-Z - Bains, William (Oxford University, 1998)