Essentials of Molecular Genetics - Miglani, Gurbachan S. (Alpha Science International, Limited)