Principles of molecular biology - Rastogi, Veer Bala (MedTech, 2016)