J. H. C. Whitehead — British mathematician (1904-1960)