Primer
Kim Newman
Not recommended for entry-level time-travel theorists, but experienced 'chrononauts' will meet themselves scratching their heads in amused puzzlement as they emerge from an earlier screening.