by Elliot B. Koffman
This book presents a careful balance between traditional problem-solving techniques and object-oriented design. The book conveys the relationship between good problem-solving skills and effective s…