Physics for scientists and engineers foundations and connections - Katz, Debora M. (Cengage Learning, 2017)