Note: to order any given book from amazon.com, click on the blue book image.
Beginning Object-Oriented Analysis and Design : With C++ by Jesse Liberty
Description forthcoming
Paperback (400 pages). Published by Wrox Press Inc, March 1998 ISBN: 1861001339;
Designing Object-Oriented C++ Applications : Using the Booch Method by Robert Cecil Martin
A great book that teaches OOA & OOD by example, including the thought processes, backtracking and refinement of real examples. It discusses the trade-offs in C++ designs and includes metrics for design quality.
Hardcover (528 pages). Published by Prentice Hall, March 1995 ISBN: 0132038374
Seamless Object-Oriented Software Architecture : Analysis and Design of Reliable Systems (The Object-Oriented) by Kim Walden, Jean-Marc Nerson
Describes the BON method, which grew out of attempts to formalise Eiffel into a design language. BON offers hope for complex and large projects with compression of diagrams without loss of readability. The visual notation is paralleled by a textual form. Martin's book rescues the Booch method from some of the smoke-and-mirrors that goes into identifying objects, but BON has different approaches that are worth investigating.
Paperback (438 pages). Published by Prentice Hall, March 1995 ISBN: 0130313033