Geoffrey Peter Shakerley — (1906-1982)