Digital systems and microprocessors. - Padmanabhan, T. R.