Thanks for the recommendation Vic. I'll put it on my ever-expanding list. Jon Dudley made some valued contributions to this thread.
I've just ordered a book/author Steve suggested further up this thread (not the first time I've taken up one of Steve's suggestions, may I add) by David C Fowler.