ISBN 0904383962 books & textbook
History Workshop, a Journal of Socialist Historians No 7 Spring 1979
Camelot Press /1979T Paperback / 252 Pages
isbn-10: 0904383962 / isbn-13: 9780904383966
Camelot Press /1979T Paperback / 252 Pages
isbn-10: 0904383962 / isbn-13: 9780904383966