publisher: Springer publish date: March 14th 2012
format: paperback pages: 676
language: English
ISBN:
1441954864 (9781441954862)
publisher: Springer
publish date: January 1st 2004
format: ebook pages: 680
language: English
ISBN:
1280462280 (9781280462283)