


ISBN-13: 9781544397566
9th editionTrade paperback

ISBN-13: 9781506362311
8th editionTrade paperback

ISBN-13: 9781544331942
8th Revised editionUnknown binding

ISBN-13: 9781483317533
7th editionTrade paperback

ISBN-13: 9781452203409
6th editionTrade paperback

ISBN-13: 9781452270876
6th editionUnknown binding

ISBN-13: 9781412974882
5th editionTrade paperback

ISBN-13: 9781412941617
4th editionTrade paperback

ISBN-13: 9780761925668
3rd editionTrade paperback

ISBN-13: 9780761919261
2nd editionTrade paperback

ISBN-13: 9780761919254
2nd editionHardcover

ISBN-13: 9780803957695
Second editionTrade paperback