publisher: O'Reilly Media publish date: November 7th 2007
format: paperback pages: 520
language: English
ISBN:
0596526857 (9780596526856)
ASIN: 596526857
publisher: Maker Media, Inc publish date: October 31st 2007
format: ebook pages: 520
language: English
ISBN:
1449310265 (9781449310264)