The definitive guide to ARM® Cortex®-M3 and Cortex-M4 processors - Yiu, Joseph. (Elsevier, Newnes,, 2014)