What narrative texts provide information about the similarities and differences between two ideas or topics?
A. Enumeration
B. Problem-and-solution C. Cause-and-effect D. Comparison-and-contrast​