Objective C
Brad Cox, Productivity Products
An object-oriented superset of ANSI C, incorporating many ideas from Smalltalk. Implemented as a preprocessor for C. No operator overloading, no multiple inheritance, no class variables, but it does have run-time binding. Objective C was used as the system programming language on the NeXT computer.
Object-Oriented Programming: An Evolutionary Approach, Brad Cox, Addison-Wesley, 1986.