The Object Primer by Scott Ambler (IIRC). Read years ago but got some insights from it.<p><a href="https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;Scott_Ambler" rel="nofollow">https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;Scott_Ambler</a><p><a href="http:&#x2F;&#x2F;www.ambysoft.com&#x2F;books&#x2F;theObjectPrimer.html" rel="nofollow">http:&#x2F;&#x2F;www.ambysoft.com&#x2F;books&#x2F;theObjectPrimer.html</a><p>Note that is the 3rd edition. I had read an earlier edition. He lists the differences between 2nd and 3rd.