Practical macromolecular organic chemistry