Updated: 2 June 2018
Although I am trying to maintain a working list of links, they may change at any time without my knowledge. Please let me know about links that no longer work. All suggestions for improvement, additions and corrections will be greatly appreciated. I maintain this page from home and you can contact me using the feedback form or (if it is more convenient) sending me an e-mail on this address.