publisher: Cambridge University Press publish date: May 29th 2009
format: paperback pages: 372
language: English
ISBN:
0521694256 (9780521694254)
publisher: Cambridge University Press publish date: May 1st 2009
format: hardcover pages: 356
language: English
ISBN:
0521872669 (9780521872669)
publisher: Cambridge University Press publish date: October 17th 2012
format: kindle pages: 372
language: English
ISBN:
9781139796118
publisher: Cambridge University Press publish date: November 20th 2012
format: ebook pages: 372
language: English
ISBN:
1139798561 (9781139798563)