publisher: Apress publish date: December 20th 2005
format: paperback pages: 1080
language: English
ISBN:
1590594398 (9781590594391)
publisher: Apress publish date: January 1st 2006
format: ebook pages: 52
language: English
ISBN:
1280701420 (9781280701429)