publisher: Century publish date: July 22nd 2003
format: hardcover pages: 288
language: English
ISBN:
0712616152 (9780712616157)
publisher: ARROW (RAND) publish date: June 1st 2004
format: paperback pages: 288
language: English
ISBN:
0099435578 (9780099435570)