Engineering design and development - Kennedy, David M., inženjer strojarstva (Array, 2011)