Here are few interesting links that I have come across. Please let me know if there are any you would like to add, or any links which no longer work.