This accessible introduction provides a comprehensive survey of program music from the late eighteenth to the early twentieth century. Exploring works by Beethoven, Mendelssohn, Berlioz, Liszt, Saint-Saëns, Mahler, Strauss, and others, it sets the ideas and repertoires of program music in context, with numerous illustrations and music examples.