On reflection, the books I got the most out of that actually shaped my behaviour are...
THE PERSONAL MBA, JOSH KAUFMAN
Was blown away by this. Couldn't believe how much stuff I didn't know about. It covers everything you've asked about and more...
It's also written a bit like a Software Patterns/Recipes book, which I love.
I've read the MBA book about 5 times.
PITCH ANYTHING, OREN KLAFF
You'll hate reading it. It will make you cringe. It's uncomfortable.
But it changed my attitude to business, my products, and deals a LOT. Which is REALLY important.
Applying some of these techniques had amazing results in any dealings with 3rd parties (sales, partnerships, deals). That's because I'm a softie engineer, not a battle-hardened business man. I still read this before attending any significant meeting.
HOW TO BE THE LUCKIEST PERSON ALIVE, JAMES ALTUCHER
Covers everything in one way or another...
I keep coming back to the epic rule list in this book. I keep ignoring them in business, then learning the hard way that the list is right. He shares his failures and successes in a humerous way.
It's a real down-to-earth, eye opening book.
I'm reading Lean Startup, and have read Made to Stick, Letting go of the words, Ignore Everybody, Spin Selling, and tons more. All good books, but the 3 above were the biggest impact for me on all levels.