Many of these sites are links to the work of Howard McAllister. His method for solving problems is an interesting approach and no doubt will help many students become successful and more confident.