10.1504/IJVD.2004.005352