Cause & Effect: A Time Travel Novel