Essential Molecular Biology. - Brown,T.A