by Emanuele Senici, Jonathan Cross
publisher: Cambridge University Press publish date: January 5th 2012
format: paperback pages: 282
language: English
ISBN:
0521001951 (9780521001953)
publisher: Cambridge University Press publish date: April 29th 2004
format: ebook pages: 288
language: English
ISBN:
1139797328 (9781139797320)
publisher: Cambridge University Press publish date: February 11th 2011
format: hardcover pages: 288
language: English
ISBN:
0521807360 (9780521807364)