Nucleic Acid Protocols Handbook by Jim Walker & Ralph Rapley