Beginner's guide to microprocessors. - Gilmore, Charles M.