digital systems principles and applications - Tocci lhRonald J