BIOL2000 - Carbon building blocks and nucleic acids.pdf