ID:DA1872302X
Search authors sharing the same name
edited by Peter Scott, Jim Gallacher, and Gareth Parry
Oxford University Press 2017 1st ed
Available at 3 libraries