Beginning STM32 : developing with FreeRTOS, libopencm3 and GCC - Gay, Warren (Technology in action series., 2018)