An introduction to Microcomputers (vol-1) Basic concept - Osborne, Adam (Berkeley,California: Mc Graw-Hill, 1986)