publisher: Apress publish date: August 17th 2004
format: paperback pages: 512
language: English
ISBN:
1590593715 (9781590593714)
publisher: Apress L. P. publish date: December 21st 2010
format: ebook
language: English
ISBN:
1430230045 (9781430230045)