Source: https://people.duke.edu/~hpgavin/cee201/ProbabilityDistributions.pdf