Overview

Sir Dudley Stamp

(1898—1966) geographer