单项选择题

Kim is a long () written by Joseph Rudyard Kipling.

A. poem
B. novel
C. drama
D. essay