This textbook assumes a knowledge in classical physics, and then proceeds to excellently cover topics in modern physics, including, relativity, quantum mechanics, solid state physics, nuclear physics and particle physics. It is a good choice for trying to acquire a knowledge of modern physics for the reader who has a good knowledge of classical physics (advanced high school program or first year University) but wants to move on.