COMPUTER ORGANIZATION AND PROGRAMMING WITH EMPHASIS ON THE PC - GEAR, C WILLIAM (NEW YORK MCGRAW HILL, 1985)