Spanish music has a long history and includes various genres such as classical, folk, and popular music. Flamenco, an Andalusian folk music, consists of song, dance, and guitar performances and has roots dating back to Moorish rule. Popular Spanish artists in flamenco include Camarón de la Isla, Paco de Lucía, and Isabel Pantoja. Pop music from Spain features artists like Alejandro Sanz, David Bisbal, and Enrique Iglesias. Important Spanish singer-songwriters who write their own music include Joan Manuel Serrat, Joaquín Sabina, and Lluís Llach.