I recommend: "The Prince" by Niccolo Machiavelli. tldr; Make your bosses look good.
Obviously you have to do your work very well and be aware of the various political machinations in play. The tricky thing about promotions is to never be a threat to those above the role you wish to be promoted into. Personal branding is good, but should never eclipse that of those who can promote you.