Molecular biology: principles and practice - Cox, Michael M; Doudna, Jennifer A; O`Donnell, Michael (W. H. Freeman, 2015)