publisher: Apress publish date: June 1st 2007
format: hardcover pages: 360
language: English
ISBN:
1590597575 (9781590597576)
publisher: Apress publish date: January 1st 2007
format: ebook pages: 370
language: English
ISBN:
1281115673 (9781281115676)