DIGITAL ELECTRONICS AND MICROPROCESSORS PROBLEMS AND SOLUTIONS - JAIN R P (TATA MCGRAW HILL, 2007)