"ADVANCED MICROPROCESSORS: Articture, Programming and Interfacing" - AJOY KUMAR RAY & KISHOR M BHURCHANDI (TMH, 2008)