Organic chemistry : Methane to macromolecules