by John Singleton
publisher: Cambridge University Press publish date: December 27th 2010
format: hardcover pages: 350
language: English
ISBN:
0521899095 (9780521899093)
publisher: Cambridge University Press publish date: December 31st 2010
format: ebook pages: 350
language: English
ISBN:
0511985177 (9780511985171)
publisher: Cambridge University Press publish date: January 1st 2010
format: ebook pages: 351
language: English
ISBN:
1282967061 (9781282967069)