jpd 131 pages particle theory complete