publisher: Ibooks, Inc. publish date: November 1st 2005
format: paperback pages: 256
language: English
ISBN:
1596871326 (9781596871328)
publisher: I Books publish date: September 14th 2004
format: hardcover pages: 320
language: English
ISBN:
0743487095 (9780743487092)
publisher: iBooks
format: mass market paperback pages: 256
language: English
ISBN:
1416504745 (9781416504740)