Scan barcode
634 pages • first pub 1999 (editions)
ISBN/UID: 9781345297027
Format: Hardcover
Language: English
Publisher: Arkose Press
Publication date: 24 October 2015
634 pages • first pub 1999 (editions)
ISBN/UID: 9781345297027
Format: Hardcover
Language: English
Publisher: Arkose Press
Publication date: 24 October 2015
712 pages • first pub 1999 (editions)
ISBN/UID: 9781108008655
Format: Paperback
Language: English
Publisher: Cambridge University Press
Publication date: 18 February 2010
712 pages • first pub 1999 (editions)
ISBN/UID: 9781108008655
Format: Paperback
Language: English
Publisher: Cambridge University Press
Publication date: 18 February 2010
660 pages • first pub 1999 (editions)
ISBN/UID: 9781108008723
Format: Paperback
Language: English
Publisher: Cambridge University Press
Publication date: 18 February 2010
660 pages • first pub 1999 (editions)
ISBN/UID: 9781108008723
Format: Paperback
Language: English
Publisher: Cambridge University Press
Publication date: 18 February 2010