An introduction to microcomputers volume 1 basic concepts - Osborne, Adam (California Mcgraw hill, 1986)