An engineering approach to digital design - Fletcher,William I (New Delhi PHI, 2002)