Source: https://brenthecht.com/publications/bhecht_thesis_final.pdf