A man of singular virtue : being a life of Sir Thomas More by his son-in-law William Roper and a selection of More's letters