Practical Arduino Engineering - Harold Timmis (Springer, 2021)