It's not a programming book, but I recommend "Bargaining for Advantage" by G. Richard Shell. You may not be making multi-million or multi-billion dollar deals (yet!), but the techniques described here work just as well when negotiating an architectural detail or project. Plus, it's pretty interesting to read about how some of the big players made and lost their deals. Check it out. You may find that you have a different strategy when you negotiate your next deal. Remember, deals are made all the time, and it's not always a big business deal.