by Christian Wenz
publisher: O'Reilly Media publish date: September 25th 2007
format: paperback pages: 480
language: English
ISBN:
0596514247 (9780596514242)
publisher: O'Reilly Media publish date: September 18th 2007
format: ebook pages: 473
language: English
ISBN:
0596517904 (9780596517908)
publisher: O'Reilly Media publish date: February 9th 2009
format: ebook pages: 480
language: English
ISBN:
0596108923 (9780596108922)