Engineering approach to digital design - Fletcher William I. (New Delhi, India Prentice Hall of India Pvt. Ltd., 2001)