Dynamic Project Management : A Practical Guide For Managers And Engineers