publisher: Apress
publish date: March 29th 2010
format: paperback pages: 312
language: English
ISBN:
1430227788 (9781430227786)
publisher: Apress publish date: March 29th 2010
format: kindle pages: 312
language: English
ASIN: B0041N3GZ8
publisher: Springer publish date: September 13th 2010
format: paperback pages: 308
language: English
ISBN:
1430270195 (9781430270195)