Calculated Bets by Steven Skiena