Type
Book
Author(s)
James Sharpe
Date
2000
Publisher
Routledge
Pub place
New York
ISBN-10
0415926912, 0415926920