Msp430 Microcontroller Basics by John Davies & John H. Davies