Concepts in Engineering by Mark Thomas Holtzapple & W. Dan Reece