Overview

Sir Stuart Milner Barry

(1906—1995) code-breaker and chess player