Microprocessor programming and software development - Duncan, F. G. (Prentice/Hall International, 1979)