Digital electronics - Brewster, Hilary D. (Oxford Book, 2009)