Strategies For Better Thinking by Gerry H. Waller & Kathy A. Neilson