Amit Sharma
I'd also highly suggest going through the following resources:
Salary Negotiation: Make More Money, Be More Valued — by Patrick McKenzie, works at Stripe
Fearless Salary Negotiation Website — Proven salary negotiation strategies and tactics for Software Developers
I also learned some very useful tactics from Ramit Sethi's resources on salary negotiation. In his book for example, there's a chapter on salary negotiation. I'll cite one useful sentence that absolutely helped me not tell my current compensation first, so that I could prevent bias and still not hurt relations with the HR over the call ( because remember HR across companies do what they do 4-5 times each week. Software engineers on the other hand, do this every 2-3 years ). Ramit says Don't make the first offer
That's their job. If they ask you to suggest a number, simile and say "Now come on, that's your job. What's a fair number that we can both work with"
More than anything, through these resources I learnt to use an acceptable language that is neither rude nor docile, which immensely helps while talking to negotiate.