https://www.hoboctn.ru/2018/10/25/douglas-hofstadter/
Douglas Hofstadter