Mastery : the keys to long-term success and fulfillment