ID:DA12337704
Search authors sharing the same name
Peter M. Shearer
Cambridge University Press 2019 3rd ed
: hardback
Available at 4 libraries
: pbk , : hardback
Available at 27 libraries
Cambridge University Press 2009 2nd ed
: hbk , : pbk
Available at 36 libraries
Cambridge University Press 1999