I liked the "C for Dummies" book because it was intentionally whimsical to an extent. It was a bit too insubstantial (could have done a lot more about pointers and complex data structures) but I give them credit for starting with a "Goodbye, Cruel World" programme instead of "Hello World".