Building Object Applications that Work - Step-By-Step Handbook for Developing Robust Systems Using Object Technology. Written in everyday language and covers topics that are pertinent to real-world developers. This book is written from a developer perspective. By Scott W. Ambler
Business Component Factory - TRhe book presents a component-based strategy that applies and extends component thinking to all aspects of the software life cycle for enterprise systems. The site provides a sample chapter and reviews as well as a glossary
Using UML Software Engineering with Objects and Components - The book gives an introduction to the Unified Modeling Language for learning about object- and component-based software design and development. By Rob Pooley and Perdita Stevens.