Programming challenges. The Programming Contest Training ManualSteven S. Skiena, Miguel A. Revilla64,19 €