Steve-
If I may....

I have a book that I would like to add to your interesting thread. This is a free digital version available on Google books. The author needs no introduction...

Fighting...