John Horvat Talks Current Events and Reviews His Recent Articles