by Paul Breeze
publisher: Newnes
publish date: April 1st 2005
format: paperback pages: 276
language: English
ISBN:
0750663138 (9780750663137)
publisher: Imperial College Press publish date: January 1st 2013
format: ebook pages: 523
language: English
ISBN:
1306120535 (9781306120531)
publisher: Routledge publish date: January 1st 2013
format: ebook pages: 199
language: English
ISBN:
130611005X (9781306110051)
publisher: Newnes publish date: January 1st 2005
format: ebook pages: 288
language: English
ISBN:
1281009342 (9781281009340)
publisher: Newnes publish date: February 4th 2005
format: ebook pages: 288
language: English
ISBN:
0080480101 (9780080480107)
publisher: St. James Press
format: hardcover
language: English
ISBN:
1840830387 (9781840830385)