8051 microcontroller internals, instructions, programming and interfacing - Ghoshal, Subrata (Pearson education, 2014)