I used to have a couple of good books on associative networks, but I've long since lost sight of them and (thankfully) can't even remember what they're called.

There are so many books on the subject now, I think that you really need to get him to identify the one he would like himself. I know it's not a surprise, but that's probably better than getting the lad one he really doesn't want, isn't it?