Petrus Diaconus, fl. ca. 519

Virtual International Authority File ID Number: 
89137027
Virtual International Authority File ID Number: 
12693198
Virtual International Authority File ID Number: 
61684132