ADVANCED MICROPROCESSORS AND PERIPHERALS - AJOY KUMAR RAY & KISHOR M BHURCHANDI (TATA MC GRAW HILL, 2006)