Molecular biology - Weaver Robert F. (New Delhi McGraw Hill Higher Education, 2005)