Bath Advanced Science Physics - "Hutchings, Robetr" (Thomas Nelson England, 2000)