Screenwriter, director and novelist David Koepp discusses latest book