Microcomputer software design how to develop complex application programs - Campbell, Sally (A Spectrum book, 1983)