Object Thinking - David West
Smalltalk, Objects and Design - Chamond Liu
Smalltalk Best Practices Patterns - Kent Beck
Design Patterns: Elements of Reusable Object-Oriented Software - Gamma et al.
Design Patterns Smalltalk Companion - Alpern et al.
Working effectively with Legacy Code - M. Feathers
Modern Software Engineering: Doing What Works to Build Better Software Faster - David Farley
The Mythical Man-Month - Frederick Brooks
Smalltalk,The Language and its Implementation - Adele Goldberg et. al.
Free Books
The Innovators
The dream Machine
History of Programming Languages