Charles Whiting — British writer and historian (1926-2007)