Molecular biology: principles of genome function - Craig, James R. (New Delhi, 2010)