publisher: Apress publish date: February 25th 2007
format: paperback pages: 278
language: English
ISBN:
1590597303 (9781590597309)
publisher: Apress L. P. publish date: February 26th 2007
format: ebook
language: English
ISBN:
143020334X (9781430203346)