Textbook providing an accessible introduction to discrete mathematics and related topics, for undergraduate and graduate mathematics students. Topics covered include finite projective planes, the inclusion-exclusion principle, latin squares, the menage problem, and magic squares.