Digital logic design principles - Balabanian, Norman (John wiley and sons, 2001)