PakCat catalogue record Understanding object-oriented software engineering Bibliographic details PublisherIEEE PRESS Publication placenEW yORK Publication year1996