Braude , Eric Software Design:from programming to architecture - NA - 2004 - xx,550 ISBN: 0-471-4290-1 Subjects--Personal Names: Engineering Technology Subjects--Topical Terms: Computer science, information & general works