Exercise 3.4 in Jaynes' Probability Theory

I am having trouble solving exercise 3.4 from E. T. Jaynes' Probability Theory: The Logic of Science.

There are M urns numbered 1 to M, and M balls, also numbered one to M, which are thrown into them, one in each urn. If the numbers of a ball and its urn are the same, we have a match. Show that the probability for at least one match is: $$h = ∑_{k=1}^M{ \frac{(-1)^{(k+1)}}{k!} }$$

How do I solve it?

-
The problem of finding the number of ways to do it with no match is the classical problem of counting derangements. For the probability of no match one divides by $M!$.