Lehninger Principles of Biochemistry & Exploring Genomes by David Nelson & Michael M. Cox