Not an exciting choice, just borrowed an updated version of a book I read before from the library, The Four Pillars of Investing by William Bernstein (a personal finance/investing book)
tl;dr Wall Street isn’t your friend, use index funds
I read that prior to retiring.
Your advice is spot on.