Programming linguistic - Gelernter, David Hillel (The MIT Press, 1990)