Civil Engineer's Handbook Of Professional Practice by Karen Hansen, Kent Zenobia & Kent E. Zenobia