publisher: Apress publish date: March 28th 2006
format: paperback pages: 656
language: English
ISBN:
1590595777 (9781590595770)
publisher: Apress publish date: January 1st 2006
format: ebook pages: 637
language: English
ISBN:
1280701544 (9781280701542)