William C. Oakes 0 441 Engineering Your Future – William C. Oakes, Les L. Leone, Craig J. Gunn – 6th Edition