Principles of molecular biology - Rastogi,Veer Bala (New Delhi: Medtech, 2016)