ID:DA19425796
Search authors sharing the same name
Rebecca Parry, James Ayliffe, Sharif Shivji ; consultant editors, Hamish Anderson, William Trower
Oxford University Press 2018 3rd ed
Available at 2 libraries