publisher: Apress publish date: June 28th 2005
format: hardcover pages: 153
language: English
ISBN:
1590594843 (9781590594841)
publisher: Apress publish date: January 1st 2005
format: ebook pages: 161
language: English
ISBN:
1280701196 (9781280701191)