HUMPHRY DAVY - DAVID KNIGHT (CAMBRIDGE UNIV OF CAMBRIDGE, 1996)