Digital electronics - Ray Ryan (Glencoe, 1993)