One of the worst books on reuse I ever read. Lots of weird statements about OO (e.g., polymorphism allows to add attributes!?, UML is a methodology?!). The domain analysis part is incomprehensive and DOES NOT present "the author's new techniques" as the publisher claims, but rather well known ones that are better described elsewhere. For a practitioner, this book is useless, as it nowhere comes even close to good software reuse books (Jacobsen's 0201924765, Basset's 013327859X or Coplien's 0201824671).