1927–2004 · British computer scientist
Topics: software design
Any problem in computer science can be solved with another level of indirection.