Can't say whether this is an appropriate recommendation, but have a look at Pulsar LMtools -- a Delphi program which (I think!) generates lightmaps from certain 3d formats for your levels (3ds or something). It didn't work on the work computer that I tried it on, so I have no idea whether it does what you need.

Can't recommend any books, though, because it's an area that I'd like to know more about too! This article talks a little bit about lightmap generation in a section "how do I generate my lightmaps". Maybe that will help.