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