Hugh Donald Perry's blogs: July 2025