Source: https://www.joinipsa.org/resources/Publications/IPSA Journal 3rd Edition.pdf