Upcoming Events

Online and in person events and appearances, including book clubs, conventions, speaking events, and book signings. For more details on past and upcoming events, see Events in the Blog.