A Witch in Time 3 Time after Time by Jenna St. James Time after Time by Jenna St. James (self-published, March 2019).