publisher: Thorsons
format: paperback pages: 256
language: English
ISBN:
0007212917 (9780007212910)
publisher: Thorsons publish date: December 8th 2005
format: paperback pages: 235
language: English
ISBN:
0641796676 (9780641796678)
publisher: Harper Thorsons publish date: August 30th 2012
format: kindle pages: 256
language: English
ISBN:
9780007499564