Wizards, Dragons, and Dinosaurs: Classic Textbooks in Computer Science
Top image: Structure and Interpretation of Computer Programs (SICP) also known as the “Wizard Book” because of the wizard on the book cover. According to the book, creating programs to direct computer processes are like conjuring the spirits of the computer with spells.
Middle three images: The different editions of the “Dragon Book” of compiler design. From left, the “Green Dragon Book” - Principles of Compiler Design; the “Red Dragon Book” - Compilers: Principles, Techniques, and Tools, first edition; and the “Purple Dragon Book”, the second edition. Dragons are used in the covers to depict the complexity of creating compilers.
Bottom four images: The different editions of Operating System Concepts, known as the “Dinosaur Book”. Shown are the 5th to the latest 8th edition. Dinosaurs are used in the covers I think because dinosaurs, like operating systems, can grow very huge and slow. They also need to adapt and evolve, otherwise they may be forced to extinction. :p
I’m using the “dinosaur book” this semester (although “using” is probably not quite the right term for it).