Book Description

for Catherine de' Medici by Janie Havemeyer and Peter Malone