COMPUTER ORGANIZATION AND PROGRAMMING - GEAR, C WILLIAM (AUCKLAND MCGRAW HILL, 1985)