Engineering fundamentals : - Crandall, Keith C.