Historical time-slip mystery, with dual-timeline narrative from 1645 and 2019, set in Islip, Oxfordshire.