Βασικές αρχές γλωσσών προγραμματισμού - Horowitz, Ellis. (Κλειδάριθμος, 2000)