B. TeufelBooksC squared compiler conceptsOrganization of Programming LanguagesAuthor data: Open Library