Micro processors and micro compuer-Based system design - Rafiquzzaman, Mohamad . (London : CRC Press, 2008)