Grady Booch
Rational
Object-oriented concurrent programming
Object oriented design with applications
Capability-Based Computer Systems