Digital logic applications and design - Yarbrough lhJohn M.