Manyebook
Steven S. Skiena
Who's Bigger?
Calculated Bets
Programming Challenges