So this is technically to language, but as someone who writes on top of codes it gave me so much to think about I feel it still counts. Writing Better Lyrics by Pat Pattison. The way he explores using senses, how to build metaphors, how to construct things gave me new ways to look at a lot of different things. I reread the book pretty regularly and glean something new every time.