Applying microprocessors : new hardware, software and applications - Altman, Laurence