publisher: Yale University Press publish date: April 8th 2005
format: paperback pages: 200
language: English
ISBN:
0300106831 (9780300106831)
publisher: Prentice Hall publish date: April 30th 1996
format: paperback pages: 192
language: English
ISBN:
0810927314 (9780810927315)
publisher: Prentice Hall publish date: September 15th 2003
format: paperback pages: 192
language: English
ISBN:
0131833170 (9780131833173)
language: English
ISBN:
0135207843 (9780135207840)