Edwin Cannan : liberal doyen - Ebenstein, Alan (Collected works of Edwin Cannan, 1997)