publisher: Nast, Debrutus and Shortt publish date: April 15th 2013
format: paperback pages: 290
ISBN:
0988698609 (9780988698604)
publisher: Imperial College Press publish date: June 4th 2012
format: ebook pages: 196
language: English
ISBN:
1908977019 (9781908977014)