Analysis of engineering cycles.
Haywood, Richard Wilson.
Oxford, 
1967.