publisher: Springer publish date: February 1st 2010
format: hardcover pages: 294
language: English
ISBN:
1848825382 (9781848825383)
publisher: Springer London publish date: January 1st 2010
format: ebook pages: 310
language: English
ISBN:
1282509926 (9781282509924)