Digital Systems Engineering - Dally J. William John W.Poulton