Some excellent links from the past week: