Source: https://ocw.mit.edu/courses/10-569-synthesis-of-polymers-fall-2006/c7b7a987f7d5b66e0832be42fbf52b7d_lec03_09112006.pdf