Essentials of biotechnology - Crichton , Michael (Scientific International Pvt Ltd, 2014)