in reply to OO Design Reference?

You will want to read these books:

I especially recommend the Analysis Patterns book. It is a bit dry, but pays off handsomely.

Christian Lemburg
Brainbench MVP for Perl
http://www.brainbench.com