How to Build A Time Machine