The last post on this thread was eight years ago. Seems odd to wake it up again now.
Can't help you with a specific book, but there are hundreds of publications out there, of varying degrees of...