The mechanical design process - Ullman (New York: Mc Graw Hill, 2010)
Includes index