digital design - "mano, morris m. " (new jersey : prentice hall, 2002)