Can anyone suggest any mathematical or programming books that have helped you progress in your learning whilst completing the project Euler problems? Even some suggestions for study areas or appropriate websites would be much appreciated.
Background
So far I've done a fair few of the Project Euler problems (I'm close to level 3). For the earlier problems it was easy to look things up on mathworld and wikipedia. For other problems Mathematica has been helpful. Now, it's getting to the point where I don't even know the names of some of the processes that are mentioned in the solution forum posts. Recently, I've found Proofs from THE BOOK to be quite helpful, but I'm looking for other reading material.