Relativistic Time Travel Theory