Embedded Hardware by Fred Eady, Jack G. Ganssle & David J. Katz