Particles and fields - Lurie, David; Sussman, G.J.