Halifax /
Hargreaves, John A.(John Andrew)
Edinburgh : Edinburgh University Press ; Lancaster : Carnegie Publishing,
c1999.
Includes bibliographical references and index.