Author: Caudwell, Christopher, Strachey, John