


ISBN-13: 9780143118756
3rd Revised editionTrade paperback

ISBN-13: 9780743526913
Revised editionAudiobook cassette

ISBN-13: 9780712655286
New ed of 2 Revised editionMass-market paperback

ISBN-13: 9780140157352
2nd editionTrade paperback

ISBN-13: 9780712650878
2nd Revised editionTrade paperback

ISBN-13: 9780099517306
New editionMass-market paperback

ISBN-13: 9780091493707
New editionHardcover