Title: Digital Electronics Robert K Dueck and Kenneth J Reid