Derren Brown is a regular presence on British television. He is very well read on NLP,body language and general psychology. He willingly explains some of his tricks. Others he keeps to himself. He is superb at reading the cues that we all unconsciously give. He once held a 'Victorian style' seance, to illustrate the power of suggestion. Brown is one of the best 'mind readers' I have seen. He is also very entertaining and thought provoking. Here is his website www.derrenbrown.co.uk