publisher: Springer publish date: October 28th 2010
format: paperback pages: 458
language: English
ISBN:
1441938931 (9781441938930)
publisher: Springer publish date: January 1st 2005
format: ebook pages: 452
language: English
ISBN:
1280616601 (9781280616600)