publisher: Apress publish date: November 29th 2012
format: paperback pages: 1104
language: English
ISBN:
1430246839 (9781430246831)
publisher: Apress publish date: January 1st 2012
format: ebook pages: 77
language: English
ISBN:
1299691765 (9781299691766)