Links

Please note: these are sites I like and have found useful.
I do not necessarily agree with all of the opinions expressed in them, but intellectual debate is always invigorating and valuable.