There are so many differing opinions,     and I certainly do not want to preach       or set myself up as some sort of expert,  so I have just gathered together some resources that may be useful to my customers.  

I am not in any way endorsing the websites that are listed here they are just a selection of those that are available.

[edit]