All content copyright by the author, except where indicated.