Algorithms.for.Programmers-ideas.and.source.code.Draft.Oct.2008