by George Wright
publisher: Springer London publish date: February 1st 2006
format: hardcover pages: 348
language: English
ISBN:
1402044674 (9781402044670)
publisher: Springer publish date: January 1st 2006
format: ebook pages: 364
language: English
ISBN:
128061157X (9781280611575)
publisher: Springer publish date: November 25th 2010
format: paperback pages: 358
language: English
ISBN:
9048171326 (9789048171323)