publisher: Apress publish date: June 30th 2005
format: paperback pages: 328
language: English
ISBN:
1590595009 (9781590595008)
publisher: Apress L. P. publish date: June 30th 2005
format: ebook
language: English
ISBN:
1430200383 (9781430200383)
publisher: Apress publish date: January 1st 2005
format: ebook pages: 305
language: English
ISBN:
1280724773 (9781280724770)
publisher: Springer-Verlag New York, LLC publish date: August 28th 2008
format: paperback pages: 332
language: English
ISBN:
1430212578 (9781430212577)