Which word set completes the following analogy?

jazz : music :: __________:_________

A.
drama : comedy

B.
rock and roll : history

C.
mystery : fiction

D.
action : harmony