Author: Trevor-Roper, H. R. Kamen, Henry.