publisher: Springer publish date: September 2nd 2008
format: hardcover pages: 530
language: English
ISBN:
0387715630 (9780387715636)
publisher: Springer publish date: February 12th 2010
format: paperback pages: 530
language: English
ISBN:
1441924485 (9781441924483)