Embedded and Networking Systems: Design, Software, and Implementation (Devices, Circuits, and Systems)