publisher: Publications International publish date: June 1st 2007
format: hardcover pages: 319
language: English
ISBN:
1412719909 (9781412719902)
publisher: Publications International publish date: July 15th 2005
format: hardcover pages: 320
language: English
ISBN:
1412711320 (9781412711326)