Building Object Applications That Work by Scott Ambler is great book for every developer who is working with object-oriented systems. This book is recommended reading also for system architects, designers and managers to get better understanding of object-oriented world.
The author of this book, Scott W. Ambler, is specialist of object-oriented techniques. He has long and rich experience working with object-oriented systems. The book covers many important topics like terms and language of object-oriented world, design, measuring, user interfaces, persistence and databases and testing.
For me this book was very good overview of field and I found out many things I was not considered before. Also I got some very good ideas, so I suggest this book to every developer who wants to get better understanding of object-oriented conception.