publisher: Springer publish date: May 4th 2012
format: paperback pages: 440
language: English
ISBN:
1447125460 (9781447125464)
publisher: Springer
publish date: September 13th 2010
format: paperback pages: 464
language: English
ISBN:
184882629X (9781848826298)