Scan barcode
488 pages • missing pub info (editions)
ISBN/UID: 9780521006361
Format: Paperback
Language: English
Publisher: Cambridge University Press
Publication date: 22 November 2018
488 pages • missing pub info (editions)
ISBN/UID: 9780521006361
Format: Paperback
Language: English
Publisher: Cambridge University Press
Publication date: 22 November 2018
491 pages • missing pub info (editions)
ISBN/UID: B00U7CR8P6
Format: Digital
Language: English
Publisher: Cambridge University Press
Publication date: 30 April 2014
491 pages • missing pub info (editions)
ISBN/UID: B00U7CR8P6
Format: Digital
Language: English
Publisher: Cambridge University Press
Publication date: 30 April 2014
503 pages • missing pub info (editions)
ISBN/UID: 9780521809320
Format: Hardcover
Language: English
Publisher: Cambridge University Press
Publication date: 17 June 2015
503 pages • missing pub info (editions)
ISBN/UID: 9780521809320
Format: Hardcover
Language: English
Publisher: Cambridge University Press
Publication date: 17 June 2015