ADVANCED MICROPROCESSORS AND PERIPHERALS : ARCHITECTURE, PROGRAMMING AND INTERFACING - RAY AND BHURCHANDI (TMH, 2006)
TBH