I recommend Solution Selling or The New Solution Selling. I was an engineer with limited sales experience and it gave me a good base for enterprise sales.
But I'd advise you try your best to shortcut the long and complex sales cycle unless you have lots of upfront cash to burn.
One example is you can arrive at a simple and focused problem that has enough value that the customer would be willing to sign a paid pilot.