The Definitive Guide To The Arm Cortex-M0 by Joseph Yiu