language: English
ISBN:
0413637808 (9780413637802)
publisher: Mandarin
publish date: August 11th 1997
format: paperback pages: 437
language: English
ISBN:
0749303816 (9780749303815)
publisher: Cornerstone Digital publish date: February 8th 2011
format: ebook pages: 448
language: English
ISBN:
144645603X (9781446456033)