publisher: Springer publish date: February 26th 2012
format: hardcover pages: 750
language: English
ISBN:
3642230989 (9783642230981)
publisher: Apress
publish date: January 1st 2008
format: paperback pages: 650
language: English
ISBN:
1590596544 (9781590596548)
publisher: Apress
publish date: January 30th 2001
format: paperback pages: 692
language: English
ISBN:
1893115836 (9781893115835)