Source: http://www-mmsp.ece.mcgill.ca/Documents/Reports/2000/KabalR2000b.pdf