Pragmatic Programmer by Hunt/Thomas

A good introduction to Agile methodologies and basic OO best practices.

Pragmatic Programmer by Thomas, Hunt

Pragmatic Programmer Cover