I read half of Conversationally Speaking, which is actually a pretty good book about starting and holding conversations. I've used some of the techniques to hold a short conversation that would have fizzled sooner.
It's still not enjoyable to me. Like, I want to talk with people, but I don't want to talk with them about nonsense. Can't we just assume the connection and fumble around from there rather than trying to find one?