Introduction to Construction Project Engineering - Giovanni C. Migliaccio; Len Holm (Taylor and Francis, 2018)