I am a strange loop - Hofstadter, Douglas (Basic Books, 2007)