CATSOULIS, JOHN DESIGNING EMBEDDED HARDWARE - 2 ed. - MUMBAI SPD PVT. LTD 2009 - XVI + 377 ISBN: 8184042590