by Kenneth Blakemore
publisher: Butterworth-Heinemann
format: paperback
language: English
ISBN:
0750620498 (9780750620499)
publisher: Butterworth-Heinemann
format: hardcover pages: 336
language: English
ISBN:
0408012099 (9780408012096)
publisher: Robert Hale Ltd publish date: May 30th 2008
format: paperback pages: 320
language: English
ISBN:
0719800331 (9780719800337)
publisher: Butterworth-Heinemann
format: hardcover pages: 412
language: English
ISBN:
0408029137 (9780408029131)
publisher: Butterworth-Heinemann publish date: March 1st 1976
format: hardcover pages: 323
language: English
ISBN:
0408002662 (9780408002660)