Source: http://ctan.math.washington.edu/tex-archive/macros/latex/contrib/tocloft/tocloft.pdf