Advanced Physics: Fields, waves and atoms - Duncan, Tom (London John Murray, 1981)