Douglas Hofstadter
Pawel Sysiak
Twitter
Medium
Facebook