Civil Engineering in the Developing World: A Guide to Successful and Sustainable Project Delivery