Machines in motion - Maunder, Leonard (Cambridge University Press, 1986)