Avenue Q is not a book or based on a book, but it is about a bookish person–the main character, Princeton, opens up with the song “What do you do with a BA in English?”
(The answer is not a lot.)
There’s a teacher, and another character who likes to curl up with a good book, as well. And it also features the song “Schadenfreude,” to go with some word meaning discussions–mostly on the meaning of “purpose.” Pretty nerdy, in between some raunchy jokes (this is not for children!), a lot of self-discovery, and catchy tunes.
It’s a great show, so bring your friends if it comes into town.