That looks like a good one, I'm going to check it out! Thank you for posting it.
I just read a book called 'Executive Toughness' which has some great exercises. It sounds business-y but is more general purpose than the title suggests. The author is a sports psychologist.