Source: https://floridaclimateinstitute.org/docs/climatebook/Ch07-Ruppert.pdf