Computers as Components: Principles of Embedded Computing System Design, 5ed - Marilyn Wolf (Elsevier, 2022)