Principles of gene manipulation 6/E - Primrose,S; Others (Vidhyanagar Transfer Book, 2020)