publisher: Amirsys
publish date: December 6th 2004
format: hardcover pages: 992
language: English
ISBN:
1416025413 (9781416025412)
publisher: Amirsys
publish date: November 1st 2002
format: paperback pages: 320
language: English
ISBN:
072160031X (9780721600314)
publisher: Williams & Wilkins
format: hardcover pages: 305
language: English
ISBN:
0683031023 (9780683031027)