Programming languages : history and fundamentals - Sammet, Jean E (1969)