Carmichael Structural Modelling and Optimization - a General Methodology For Engineer Etc by David G Carmichael