https://doi.org/10.1521/jscp.23.5.603.50748