Percival, John,1937-2005.