Computers as components principles of embedded computing system design - Wolf, Marilyn 1958- (Morgan Kaufmann, 2005)