publisher: Oxford University Press publish date: July 29th 2004
format: ebook pages: 160
ISBN:
1280752742 (9781280752742)
publisher: Springer, 444 pages, Paperback" /> publish date: December 12th 2012
format: paperback pages: 444
ISBN:
1461280702 (9781461280705)
publisher: Oxford University Press publish date: March 1st 2013
format: paperback pages: 432
language: English
ISBN:
0199673306 (9780199673308)