Programming embedded systems with C and GNU development tools Michael Barr and Anthony Massa. - Barr, Michael, 1971- (O'Reilly, 2007)