There are a few books that you have to had read to have an intelligent conversation with Bill Gibson, Jack Greenfield, and David Trowbridge, aside from Jack and Keith's Software Factories book.
While these change from month to month, for the topic dejure, the following books were recently recommened to me by David.
2. UML Components: A Simple Process for Specifying Component-Based Software - AKA internally as the Cliff Notes version of Objects, Components, and Frameworks with UML.
I'm still trying to get through these books myself, but I'd love to get feedback if you've already read them.