https://scholarsphere.psu.edu/resources/9c32a312-9c1e-42ca-9b23-75f62b1397b2