ID:DA01904493
Search authors sharing the same name
edited by Ivor Crewe and Martin Harrop
Cambridge University Press 1986
Available at 17 libraries