The definitive guide to the ARM Cortex-M3 - Yiu, Joseph (Newnes, 2010)