Ich würde dir das Buch von Galileo Design/Computing empfehlen (Auflage 3).