Essentials of Arduino(tm) Boards Programming : Step-By-Step Guide to Master Arduino Boards Hardware and Software - Asadi, Farzin (Apress L. P., 2023)