I have found Dweck's work very helpful - especially with a perfectionist gifted kid. Despite what others have posted I don't believe she says that "every one can do everything if they work hard enough" - it's more along the lines that if you do work hard you have a better chance of growing and actually realizing whatever potential is there. It may seem like an obvious point, but unfortunately it's missing from a lot of schools where the focus is on measuring and ranking, but not necessarily teaching.