ID:DA1211306X
Search authors sharing the same name
edited by Graeme Davison, John Hirst, Stuart Macintyre ; with the assistance of Helen Doyle, Kim Torney
Oxford University Press 2001 Rev. ed
Available at 5 libraries
Oxford University Press 1998
Available at 14 libraries