by Sean O'Brien (Author)
Format: Hardcover
Pages: 306
Publisher: Praeger
Published: 30 Sep 2001
ISBN 10: 0275973344
ISBN 13: 9780275973346