Biotechnology demystifying the concepts - Bourgaize, David (Addison Wesley Longman, 2000)