Peter Oliver British, 1927-2006