https://www.atmaxplorer.com/2008/01/psp-for-dummies-terms-and-definitions/
PSP for Dummies: Terms and Definitions