Full comment
The attention grabbing and objection handling pieces are discussed in Never Split the Difference, amongst other ways to negotiate a deal. Basically ask lots of what/how questions until the other party negotiates themselves to your position. The rest of the script is just qualification questions, which you can find written about everywhere if you look up BANT (Budget, Authority, Need, Timeline) and MEDDPICC (Metrics, Economic buyer, Decision criteria, Decision process, Paper process, Identify pain, Champion, and Competition). I wish I had a good book recommendation for qualifying, but it’s the easier part of the sales process: you’re just asking questions and listening, setting yourself up for the next stage. Once you know whether the prospect has a problem you can solve, then you launch into the real sale, generally a presentation or demo tailored to the prospect’s problems and goals. YC posted a pretty good, compact video on enterprise SaaS sales recently, which explains the typical sales lifecycle at a high level and contains further resources: this video