Solving Mathematical Problems - Terence Tao
The Bernoulli family The brachistochrone problem Willem Dijkstra February 2006, Eindhoven.