Source: http://www.ece.umd.edu/~barua/udayakumaran-CASES-2003.pdf