Civil Engineering Body Of Knowledge For The 21st Century by Body of Knowledge Committee of the Commi & Body of Knowledge Committee of the Committee on Academic prerequisites for Professional Practice