Advanced physics - Duncan, Tom, 1922-2007 (John Murray, 1994)