Programming language - Mehdi Jazayeri (New York John Wiley, 1987)