by Martin Evans
publisher: Oxford University Press, USA publish date: January 13th 2012
format: hardcover pages: 304
language: English
ISBN:
0192803506 (9780192803504)
publisher: Oxford University Press, USA publish date: March 22nd 2013
format: paperback pages: 496
language: English
ISBN:
0199669031 (9780199669035)
publisher: OUP Oxford publish date: November 24th 2011
format: kindle pages: 304
language: English
ASIN: B006D87K6U
publisher: Oxford University Press publish date: January 1st 2011
format: ebook pages: 496
language: English
ISBN:
1283373475 (9781283373470)