by Michael Eaude
publisher: Oxford University Press, USA publish date: January 1st 2008
format: hardcover pages: 281
language: English
ISBN:
0195327977 (9780195327977)
publisher: Signal Books Ltd publish date: January 1st 2007
format: paperback pages: 256
language: English
ISBN:
1904955320 (9781904955320)
publisher: Oxford University Press, USA publish date: December 6th 2007
format: kindle pages: 304
language: English
ISBN:
9780199886883
publisher: Signal Books publish date: October 12th 2011
format: ebook pages: 312
language: English
ISBN:
1283411814 (9781283411813)
publisher: Oxford University Press, USA publish date: January 1st 2007
format: ebook pages: 304
language: English
ISBN:
1283121212 (9781283121217)