Clubs: Athenaeum (London).
Bachelor of Arts, Oxford University, 1938, Master of Arts, 1942, Bachelor of Letters, 1949. Doctor of Philosophy., Birmingham University, England, 1967. Doctor of Letters (honorary), Trinity College, Dublin, 1967.
Library assistant All Souls College, Oxford, 1933-1935, Bodleian Library, Oxford, 1935-1950. Deputy librarian University Leeds, England, 1950-1952. Librarian University Birmingham, 1952-1975, European University Institute, Florence, Italy, 1975-1981.
Professor University Haifa, Israel, 1982. Honorary lecturer palaeography University Leeds, 1950-1952, University Birmingham, 1952-1975, Panizzi lecturer, 1987. Honorary secretary Standing Conference National and University Libraries, 1954-1969, chairman, 1971-1972.
Member Library Advisory Council England, 1966-1971. Honorary secretary Ligue des Bibliotheques Europeennes de Recherche, 1971-1974, president, 1974-1980. President national and university libraries section International Federation Library Associations, 1968-1969, president university libraries sub-section, 1967-1974.