Pascal: a Problem Solving Approach - "Koffman, Elliot" (McGraw Hill)
includes index and biblioraphy