Beatrice's Last Smile: A New History of the Middle AgesAudiobookBeatrice's Last Smile: A New History of the Middle AgesbyMark Gregory PeggRating: 3 out of 5 stars3/5Save Beatrice's Last Smile: A New History of the Middle Ages for later