Weekly Links – June 15, 2015

These are some of the links that caught our eye this past week: