Input (grade 8): The film was directed by Steven Spielberg and based on the novel Schindler's Ark by Thomas Keneally.
Output (grade 3): It is based on Schindler's Ark, a 1982 book by Thomas Keneally.