Lockwood's Dictionary Of Terms Used In The Practice Of Mechanical Engineering door Joseph Gregory Horner