This book is pretty in depth. It's a great learning tool for beginners and a nice refresher for us experts.
Be a step ahead of everyone else by knowing what they're thinking.