Past masters - Thomas, Keith (Oxford Univ. Pr., 1985)