Designing embedded hardware - Catsoulis, John (O'Reilly, Beijing, 2003)