Teaching Thinking Skills with Fairy Tales and Fantasy