biomolecules chapter three 8045471