Digital Logic by Jack Buffington