Stony Brook Course Notes
Problems from Berkeley, ACM, and other Contests
Saratov State University