Scan barcode
137 pages • first pub 1999 (editions)
ISBN/UID: 9781299899193
Format: Digital
Language: English
Publisher: Not specified
Publication date: Not specified
137 pages • first pub 1999 (editions)
ISBN/UID: 9781299899193
Format: Digital
Language: English
Publisher: Not specified
Publication date: Not specified
352 pages • first pub 1999 (editions)
ISBN/UID: 9780151004713
Format: Hardcover
Language: English
Publisher: Harcourt Brace
Publication date: 01 January 1999
352 pages • first pub 1999 (editions)
ISBN/UID: 9780151004713
Format: Hardcover
Language: English
Publisher: Harcourt Brace
Publication date: 01 January 1999
403 pages • first pub 1999 (editions)
ISBN/UID: 9780156011655
Format: Paperback
Language: English
Publisher: Harcourt
Publication date: 28 September 2000
403 pages • first pub 1999 (editions)
ISBN/UID: 9780156011655
Format: Paperback
Language: English
Publisher: Harcourt
Publication date: 28 September 2000
575 pages • first pub 1999 (editions)
ISBN/UID: 9780393881790
Format: Paperback
Language: English
Publisher: W.W. Norton
Publication date: 08 November 2022
575 pages • first pub 1999 (editions)
ISBN/UID: 9780393881790
Format: Paperback
Language: English
Publisher: W.W. Norton
Publication date: 08 November 2022