All content copyright Steven Weinberg 2016.