Organic chemistry : methane to macromolecules