Digital computer design principles : with introduction to microprocessors. - Bhujade, M. R.