Geoffrey Martin - British historian (1928-2007)