I don't have a book, but here's a technique that works wonders with attention-seeking kids.
Periodically, make a comment about what the child is doing- not in a sense of praising him, or evaluating his behavior. 'Oh, you've built a really tall tower!' confirms that you're paying attention to him, without making him try to perform to earn approval. Just toss out the comments periodically, giving the child the information that you are paying attention, and then you can spread out the intervals.
Be sure to thank him for doing helpful things (even if you're not sure he did them to be helpful!) It's sad how often a child's efforts are ignored by adults, or written off as 'he's just doing what he's supposed to do'. Well, guests are supposed to offer to help their hosts fix dinner or clean up afterwards...but I'd be a little annoyed if I offered and the hosts didn't express any appreciation for what I did. And I'm an adult.

Kids like to answer 'what if' questions. Here's a sampling of questions I use while interviewing kids (I'm a social worker)
- If you could have 3 wishes, what would you wish for?
If you could be a superhero, what would your name and special power be?
If you had to pick one dinner to eat every day for a month, what would it be?
If you could change anything about your bedroom, what would it be?
If you could change anything about how you look, what would it be?
What sorts of jobs have you thought you'd like to have?
Would you like to learn to play a musical instrument? Which one?
If you could have any animal as a pet, which animal would you pick?
While you're doing this, you have to put your entire attention on him. While he may want attention, there's usually a limit to how long a child wants to sit and answer these questions. And you can always terminate it with,'How about some popcorn? You wanna make some popcorn?' or ice cream, or whatever snack is appropriate.
