Science A History 1543 - 2001 - John Gribbin (London BCA, 2002)