publisher: Apress publish date: August 1st 2009
format: paperback pages: 209
language: English
ISBN:
143022357X (9781430223573)
publisher: Springer-Verlag New York, LLC publish date: April 28th 2010
format: paperback pages: 232
language: English
ISBN:
1430222395 (9781430222392)