What Every BODY is Saying: An Ex-FBI Agent's Guide to Speed-Reading People by Joe Navarro
I've read over a dozen books on body language, starting with the classic Man Watching by Desmond Morris, and this, in my opinion, is the best of the lot. It will change (for the better) your ability to communicate with and understand others.