Smalltalk Best Practice Patterns, by Kent Beck
Smalltalk is object oriented from the ground up and this book is full of advice and examples of good OOAD. Even if your every day language is Java, C++ or something else, this book will show you OO the way it was meant to be done.
It's not quite as easy to follow as the Sandi Metz book I mentioned above, but worth the effort.
j.