Programming microprocessors . - Mcmurran M W (1977)