understanding Digital Electronics - Warring R H (1982)