JOHN IS READING A NOVEL _____ BY JACK LONDON

18. John is reading a novel _____ by Jack London.

a. write b. written c. writing d. to write