publisher: Academic Press publish date: July 25th 2011
format: hardcover pages: 584
language: English
ISBN:
0123756626 (9780123756626)
publisher: Springer
publish date: September 10th 2011
format: hardcover pages: 202
language: English
ISBN:
364223335X (9783642233357)