I recommend Computer Science Logo Style by Brian Harvey, one of the best CS instructors at UC Berkeley. You can get the books for free here (scroll down a bit).
"Oh my! An `inflammatory attitude' in alt.flame? Never heard of such a thing..." -- Allen Gwinn, allen@sulaco.Sigma.COM