Digital electronics - Sabanayagam, A. (Engineering series, 2007)