Programming for Embedded Systems - Dreamteach Software Team (Wiley, 2005)