Source: https://chemgroups.northwestern.edu/hupp/Publications/18.pdf