middlemark mysteries