Interesting, but probably now out of date due to rapid growth in our understanding of this technology in the years since this was written. Also, there are some technical inaccuracies or misunderstandings that make its suggestions questionable.