publisher: Newnes
publish date: November 1st 2006
format: paperback pages: 283
language: English
ISBN:
0750677554 (9780750677554)
publisher: Newnes publish date: December 18th 2006
format: ebook pages: 304
language: English
ISBN:
008049157X (9780080491578)
language: English
ISBN:
0750684437 (9780750684439)