by Patrick J. Geary
publisher: University Of Toronto Press publish date: 1998
format: paperback pages: 483
language: English
ISBN:
1551112116 (9781551112114)
format: paperback pages: 504
language: English
ISBN:
1442601175 (9781442601178)
publisher: Utp Higher Education
format: paperback
language: English
ISBN:
0921149972 (9780921149972)
publisher: University Of Toronto Press publish date: April 1st 2003
format: paperback pages: 483
language: English
ISBN:
1551115522 (9781551115528)