Source: http://www.mathphysics.com/harrell/pub/CommuGapColl.pdf