Man Peter Norvig. When I cracked open his Intro. to AI ed. 2 I was floored. I had (and continue to have) so much fun with his book. Also, his website had this awesome article about implementing abstract classes in python in 0 lines of code.<p>I wish I could shake his hand.