Which term best describes a single-movement work with programmatic attributes?
A. Program symphony
B. Song cycle
C. Lied
D. Symphonic poem (tone poem)