Schaum's outline series theory and problems of programming with pascal - Gottfried Byrons (New York New York, Mc Graw Hill Book co., 1986)