Embedded Systems Firmware Demystified (With CD-ROM)