Nucleic Acids by Anthony Walker & John M. Walker