Bestselling author Lee Child visits Dunedin