publisher: Apress publish date: April 25th 2008
format: paperback pages: 132
language: English
ISBN:
143020995X (9781430209959)
publisher: Springer publish date: January 1st 2008
format: ebook pages: 117
language: English
ISBN:
1281675598 (9781281675590)