Peter Halley Ball - (1910-2002)