by David Beerling
publisher: Oxford University Press, USA publish date: April 1st 2007
format: hardcover pages: 288
language: English
ISBN:
0192806025 (9780192806024)
publisher: Oxford University Press, USA publish date: October 1st 2008
format: paperback pages: 288
language: English
ISBN:
0199548145 (9780199548149)
format: kindle pages: 304
language: English
ASIN: B003N2P44O
publisher: NetLibrary, Incorporated publish date: February 28th 2007
format: ebook
language: English
ISBN:
0191513075 (9780191513077)
publisher: Oxford University Press publish date: February 22nd 2007
format: ebook pages: 304
language: English
ISBN:
1281146870 (9781281146878)
publisher: OUP Oxford publish date: February 22nd 2007
format: ebook
language: English
ISBN:
0191580171 (9780191580178)
publisher: Oxford University Press publish date: 2017-02-23
format: paperback pages: 416
language: English
ISBN:
0198798326 (9780198798323)
ASIN: 198798326