Hofstadter, Douglas "Godel, Escher, and Bach: An Eternal Golden Braid", Basic Books
(1978)
Languages mentioned
BlooP
{1979}
FlooP
{1979} Toy imperative language