I've observed some CS executives ask amazing questions to C-Level executives and decision makers that gets them talking about their problems, not only in relation to the product but their overall business. I understand 'Asking Good Questions' is a skill that takes time to master. I also believe it is a science.
How should someone approach this? Any reading materials that come highly recommended, or a podcast that helps with this?