publisher: Apress L. P. publish date: July 15th 2010
format: paperback pages: 650
language: English
ISBN:
1430229047 (9781430229049)
publisher: Apress publish date: January 1st 2010
format: ebook pages: 601
language: English
ISBN:
1282981455 (9781282981454)