publisher: Imperial College Press publish date: March 11th 2011
format: paperback pages: 237
language: English
ISBN:
184816744X (9781848167445)
publisher: Imperial College Press publish date: March 11th 2011
format: hardcover pages: 237
language: English
ISBN:
1848167431 (9781848167438)