Duncan, John philosophical writer.