publisher: Apress publish date: October 17th 2005
format: paperback pages: 445
language: English
ISBN:
1590594452 (9781590594452)
publisher: Apress publish date: January 1st 2006
format: ebook pages: 460
language: English
ISBN:
1280656441 (9781280656446)
publisher: Springer-Verlag New York, LLC publish date: September 28th 2008
format: paperback pages: 476
language: English
ISBN:
1430212144 (9781430212140)