Basic DNA and RNA protocols - Harwood, Adrian J., (Methods in molecular biology, 2008)