I read this book by Richard Rumelt called Good Strategy Bad Strategy and it completely changed my ability to develop a strategy for our business.
https://www.slideshare.net/Michaelcmcdermott/a-rumelt-perpsective-on-good-strategy