Biographical Dictionary Of Civil Engineers by Peter Cross-Rudkin & Mike Chrimes