How to Build a Time Machine