publisher: Newnes publish date: July 1st 2003
format: paperback pages: 251
language: English
ISBN:
0750658029 (9780750658027)
publisher: Newnes
publish date: January 1st 2003
format: ebook pages: 272
language: English
ISBN:
128100295X (9781281002952)
publisher: Newnes publish date: June 12th 2003
format: ebook pages: 272
language: English
ISBN:
0080473865 (9780080473864)