Basic DNA and RNA protocols - Harwood, Adrian J. (Humana Press, 1996)