10.1504/IJGEI.2000.004416