Molbio : fundamentals of molecular biology - Avinash (Himalaya publishing, 2005)