A textbook on software engineering has been written. Object-Oriented Software: Design and Maintenance, World Scientific, ISBN 981-02-2731-0, 1996.