THE 8051 MICROCONTROLLER AND EMBEDDED SYSTEMS USING ASSEMBLY AND C - MAZIDI MUHAMMAD ALI (NEW DELHI PEARSON, 2008)