publisher: Apress
publish date: June 1st 2009
format: paperback pages: 361
language: English
ISBN:
1430224193 (9781430224198)
publisher: Springer-Verlag New York, LLC publish date: August 28th 2009
format: paperback pages: 386
language: English
ISBN:
1430222190 (9781430222194)