Physics For Scientists & Engineers Volumes 1-3 by Douglas C. Giancoli