Some interesting links that I have collected over time (in no particular order)…