Bei Galileo gibt es auch "C von a bis z" als Openbook zum kostenlosen Herunterladen.
Allerdings scheint die Seite gerade Probleme zu haben? Normalerweise sind die nämlich unter http://www.galileo-press.de/openbook zu finden, aber die Liste ist bei mir momentan Leer.
Wenn du ein Buch willst, kannst du bei der Bücherei vorbeischauen, dort gibt es meistens auch etwas zu dem Thema. Wie spider-j schon sagt, ich finde auch ein Buch zu kaufen macht nur dann Sinn, wenn man keine Lust hat alles auf dem Bildschirm zu lesen. Denn einen PC zum Ausprobieren musst du bei einem Buch auch nebenher laufen lassen, denn ohne selber ausprobieren lernt man nix. 😉
Und ich würde an deiner Stelle gleich C++ lernen, denn dann lernst du C gleich mit und kannst auf Objektorientierung etc zurückgreifen. ☺