Programming languages : paradigm and practice - Appleby, Doris. (McGraw-Hill, 1997)
Preliminary concepts; Imperative languages; Formal languages and automata; Declarative languages.