https://doi.org/10.1006/nbdi.2001.0386