Overview

Sir Peter Edward Lionel Russell

(1913—2006) Spanish and Portuguese scholar