Schaum's outline series theory and problems of finite mathematics - Lipschutz (McGraw Hill, 1998)