


ISBN-13: 9780534541262
5th editionTrade paperback

ISBN-13: 9780534505721
4th editionTrade paperback

ISBN-13: 9780534169688
3rd Revised editionTrade paperback

ISBN-13: 9780534072421
2nd editionTrade paperback

ISBN-13: 9781577665779
5th editionTrade paperback