The correct preposition to complete the sentence is by. The phrase "a novel by M. Twain" indicates the author of the novel.
Правильный предлог для завершения предложения - by. Фраза "a novel by M. Twain" указывает автора романа.