Encyclopedia of Civil Engineering, by R Kapoor
A handy A to Z reference, particularly for the non-specialist