Author: A.G. CAMERON, D.G. HACKER, J.B. ed. EYLES