10.1504/IJSD.2002.003759