An Engineering Approach to Digital Design - Fletcher W.I. (PHI Learning Pvt. Ltd., 2012)