publisher: Bloomsbury publish date: May 8th 2012
format: hardcover pages: 277
language: English
ISBN:
1599907259 (9781599907253)
publisher: Cengage Learning Emea publish date: May 2nd 2002
format: paperback
language: English
ISBN:
1861525427 (9781861525420)