publisher: Newnes
publish date: April 1st 2006
format: paperback pages: 366
language: English
ISBN:
075068206X (9780750682060)
publisher: Newnes publish date: January 1st 2011
format: ebook pages: 384
language: English
ISBN:
1281049549 (9781281049544)