Advanced Physics - ADAMS, Steve (New York Oxford Univ Press, 2000)