Introduction to digital systems - Ercegovac, Milos D. (John Wiley Sons, 1999)