publisher: Apress publish date: March 7th 2008
format: paperback pages: 427
language: English
ISBN:
1590599594 (9781590599594)
publisher: Apress publish date: January 1st 2008
format: ebook pages: 431
language: English
ISBN:
1281512613 (9781281512611)