Over the centuries, Azerbaijani art has gone through many stylistic changes. Azerbaijani painting is traditionally characterized by a warmth of colour and light, as exemplified in the works of Azim Azimzade and Bahruz Kangarli, and a preoccupation with religious figures and cultural motifs. Azerbaijani painting enjoyed preeminence in Caucasus for hundreds of years, from the Romanesque and Ottoman periods, and through the Soviet and Baroque periods, the latter two of which saw fruition in Azerbaijan. Other notable artists who fall within these periods include Sattar Bahlulzade, Togrul Narimanbekov, Tahir Salahov, Alakbar Rezaguliyev, Mirza Gadim Iravani, Mikayil Abdullayev and Boyukagha Mirzazade.