Never Split the Difference by Chris Voss is excellent. One of the best books I read in the past year and it has tons of advice on negotiation that is applicable in many areas of your life. Everything from buying a new vehicle, to working with companies, to even negotiating salary.
One tip he shares related to salary is to never go first, but if you are cornered then only offer a range. Never share what you are making today. For example:
Interviewer: What are your salary expectations?
You: At top places like X Corp., people in this job get between $130,000 and $170,000.
When doing a range like this the low number is more than likely what they will gravitate toward so be sure it’s a value you actually want.
This is just the surface of the book but I believe it’s one you should own and read. I’ve picked up so many tips for negotiating in life from it. Even persuading my kids to do want I want.