Biotechnology From A to Z - Bains, William (Newyork O.U.P, 2004)