by John Emsley
publisher: Oxford University Press, USA publish date: September 18th 2003
format: paperback pages: 560
language: English
ISBN:
0198503407 (9780198503408)
publisher: Oxford University Press, USA publish date: October 1st 2011
format: paperback pages: 592
language: English
ISBN:
0199605637 (9780199605637)
ASIN: 199605637
publisher: Oxford University Press, USA publish date: April 4th 2002
format: hardcover pages: 552
language: English
ISBN:
0198503415 (9780198503415)