"Please, CS ed, produce something akin to Teaching Introductory Physics. Guzdial's Learner-centered Design of Computing Education is a wonderful book, but we have a long way to go to match the physics education community's understanding of their craft."
Which got me thinking that I really did want to expand my craft, and that a book would be just the thing. In my searching, I of course found Guzdial's Learning-centered Design (which BennetBrown mentioned), but I also found this: Guide to Teaching Computer Science: An Activity-Based Approach.
However, I can find precious little detail about either volume. Are there significant differences between the two that I should take into account when selecting one of them?
EDIT: I also just found Pedagogical Patterns, which does not claim to be a CS book, but its primary two authors are Computer Science professors so it might also fit into this question.
(Also, I believe that these are the only two books like this, though if I have missed one somewhere, leave a comment and I will integrate it into the question.)