A fairly good overview of the history of the various people groups who lived in Germany through out the ages such as the Celts, Romans, Merovingians, Charlemagen and Ottonians.
It shows the development of various art, how religion played a role and also the styles during different time periods, including an informative section on modern art.