Chapter Titles
Part I: Setting the Stage
Chapter 1: Who Are We?
Part II: The Giants
Chapter 2: Babbage: The First Computer Engineer
Chapter 3: Hilbert, Turing, and Von Neumann: The First Computer Architects
Chapter 4: Grace Hopper: The First Software Engineer
Chapter 5: John Backus: The First High-Level Language
Chapter 6: Edsger Dijkstra: The First Computer Scientist
Chapter 7: Nygaard and Dahl: The First OOPL
Chapter 8: John Kemeny: The First "Everyman's" Language--BASIC
Chapter 9: Judith Allen
Chapter 10: Thompson, Ritchie, and Kernighan
Part III: The Knee of the Curve
Chapter 11: The Sixties
Chapter 12: The Seventies
Chapter 13: The Eighties
Chapter 14: The Nineties
Chapter 15: The Millennium
Part IV: The Future
Chapter 16: Languages
Chapter 17: AI
Chapter 18: Hardware
Chapter 19: The World Wide Web
Chapter 20: Programming