Charlemagne

Alessandro Barbero
University of California Press
9780520239432
0-520-23943-1