historical and modern aspects.