Introduction to digital systems - Ercegovac (N Y John Willey, 2000)