David Duncan

British logician and sociologist