Source: https://ospublishers.com/pdf/JCT-1-103.pdf