Embedded systems with ARM cortex-M microcontrollers in assembly language and C - Zhu, Yifeng (E-Man Press LLC, 2018)