Molecular biology principles and practice - Cox, Michael M.; Doudna, Jennifer A.; O'Donnell, Michael (W.H. Freeman and Co., 2012)