publisher: St. Martin's Press publish date: December 1st 1994
format: paperback pages: 337
language: English
ISBN:
0312114842 (9780312114848)
publisher: W. H. Freeman
publish date: February 28th 2006
format: hardcover pages: 607
language: English
ISBN:
0716707802 (9780716707806)