From the reviews of the first edition: "The monograph at hand is a well-written, well-structured guide for reverse engineering of complex object-oriented programs i.e., for extracting original design specifications as far as possible in a form easily understandable by a re-designer team. ... 100 + literature references at the end of the book demonstrate the deep research and strong know-how of the authors and make the book a valuable monographic textbook for reverse engineering courses of object-oriented programs." (Hans-Jurgen Hoffmann, Zentralblatt MATH, Vol. 1070, 2005)