Physics For Scientists And Engineers by Stephen Gasiorowicz & Steve Thornton