publisher: Apress
publish date: November 1st 2006
format: hardcover pages: 539
language: English
ISBN:
159059746X (9781590597460)
publisher: Apress publish date: June 6th 2012
format: paperback pages: 568
language: English
ISBN:
1430243082 (9781430243083)