https://escuber.com.au/chapter-6-construction-aspects/