publisher: Apress publish date: December 27th 2010
format: paperback pages: 403
language: English
ISBN:
1430228296 (9781430228295)
publisher: Apress
publish date: December 15th 2010
format: ebook pages: 424
language: English
ISBN:
143022830X (9781430228301)
publisher: Springer publish date: August 8th 2011
format: paperback pages: 424
language: English
ISBN:
1430270624 (9781430270621)