Check out That or Who? by rogersgeorge. Here is an excerpt:
I think I mentioned in the past that “who” is for referring to people, and “that” is for referring to things. Lots of people use “that” for both. Don’t!
Here’s a good example of why that makes…
The full article is available here.