Definitive Guide To The Arm Cortex-m3 by Joseph Yiu