Physics for Scientists and Engineers, Volume 2 by Paul A. Tipler, Paul Allen Tipler & Gene Mosca