publisher: Springer publish date: November 9th 2005
format: hardcover pages: 277
language: English
ISBN:
1852339152 (9781852339159)
publisher: Springer London publish date: January 1st 2006
format: ebook pages: 299
language: English
ISBN:
1280460180 (9781280460180)