Physics, a general introduction - Van Heuvelen, Alan (Little, Brown, 1986)