publisher: iBooks publish date: May 1st 2004
format: paperback pages: 399
language: English
ISBN:
0743486528 (9780743486521)
publisher: iBooks publish date: September 1st 2002
format: paperback pages: 416
language: English
ISBN:
0743452399 (9780743452397)