10.1504/IJETP.2004.004588