salyavin rated Physics for scientists and engineers: 3 stars May 7, 2012 Public Physics for scientists and engineers by Paul Allen Tipler