Designing embedded hardware - Catsoulis, John (O'Reilly & Associates, Inc., 2003)