I'm in class with Ed this week here in DC at the CDI East conference. Not only are his books good, he is one hell of an instructor. He knows his stuff, and he can break it down into English so all (Well more likely most) of the 100 or so people in the room walk away with an understanding of the topics he covers. This is not to detract from the book, it is also very well done.

He has several other challenges posted on his web site:

www.counterhack.net

He is a little shameless about the whole self promotion gig, but it is done in an entertaining and professional manner. The other challenges are also "Parodies" of various classics.