publisher: Newnes
publish date: June 1st 2007
format: paperback pages: 540
language: English
ISBN:
0750684348 (9780750684347)
publisher: Newnes publish date: July 11th 2007
format: ebook
language: English
ISBN:
0080550053 (9780080550053)
publisher: Routledge publish date: January 1st 2007
format: ebook pages: 553
language: English
ISBN:
1281019356 (9781281019356)