publisher: O'Reilly Media publish date: May 25th 2004
format: hardcover pages: 272
language: English
ISBN:
0596006624 (9780596006624)
publisher: Travelers' Tales Guides publish date: January 1st 2010
format: ebook pages: 368
ISBN:
1282946633 (9781282946637)
publisher: O'Reilly Media publish date: October 25th 2004
format: hardcover pages: 368
language: English
ISBN:
0596007329 (9780596007324)