publisher: Publications International publish date: June 1st 2000
format: hardcover pages: 768
language: English
ISBN:
0785329633 (9780785329633)
publisher: Publications International publish date: June 1st 2007
format: hardcover pages: 765
language: English
ISBN:
1412719763 (9781412719766)