How to Read Minds & Other Magic Tricks