publisher: Information Age Publishing publish date: January 1st 2006
format: hardcover pages: 264
language: English
ISBN:
1593112270 (9781593112271)
publisher: Cambridge University Press publish date: December 16th 2013
format: hardcover pages: 442
language: English
ISBN:
0521769388 (9780521769389)
publisher: Information Age Publishing publish date: January 1st 2006
format: paperback pages: 247
ISBN:
1593112262 (9781593112264)
publisher: Cambridge University Press publish date: January 29th 2004
format: ebook pages: 362
ISBN:
1280437359 (9781280437359)
publisher: Heinemann Publishing publish date: January 1st 2011
format: ebook pages: 216
ISBN:
1299412319 (9781299412316)