Molecular biology: Principles and practice - Cox, Michael M (New York W H Freeman, 2012)