Givone Donald D Digital Principles and Design - New York MCGRAW HILL EDUCATION (INDIA) PRIVATE LIMITED 2016 - 702 Dewey Class. No.: 621.381 GIV