Principles Of Applied Engineering Teachers Ed. Reid, Reeping, Stephan.