publisher: Imperial College Press publish date: July 28th 2003
format: hardcover pages: 647
language: English
ISBN:
1860943470 (9781860943478)
publisher: Imperial College Press publish date: October 1st 2003
format: paperback pages: 661
language: English
ISBN:
1860943489 (9781860943485)