publisher: iBooks publish date: May 12th 2011
format: paperback pages: 366
language: English
ISBN:
0743407156 (9780743407151)
publisher: iBooks publish date: August 31st 2004
format: paperback pages: 368
language: English
ISBN:
0743492986 (9780743492980)