I particularly loved the adjective bookish, which I found other people used about as often as ramrod or chum or teetotaler.