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