I think the following six books all offer real lessons and valuable perspective for anyone working in modern software delivery. Knowing nothing else about someone's situation, these are the ones I'd stil recommend everyone read.

What are yours? This list is intentionally short, a lot of things made a close cut.