Which word set completes the following analogy?

jazz : music :: __________:_________

A. action : harmony
B. rock and roll : history
C. drama : comedy
D. mystery : fiction