10.1504/IJMPT.1995.036449