Particles and fields (Freeman, 1980)