10.1504/IJGENVI.2003.004149