Alexander Campbell and the Sea
Publisher: Holyoake Books
Published: 1998
Format: Paperback
Number of pages: 184
ISBN-13: 9780851952390
Subjects: Socialism & left-of-centre democratic ideologies; History of ideas, intellectual history