Canadian Society for Civil Engineering Canadian journal of civil engineering English for civil engineering Canadian society for civil engineering : proceedings 1981 Contract management for civil engineering Geology for civil engineering Specialized English for civil engineering Specialized english for civil engineering English on civil engineering An introduction to civil engineering