A complete guide for current or future project managers to the practical aspects of Construction Project Management