publisher: Banner of Truth publish date: July 1st 2012
format: hardcover pages: 297
language: English
ISBN:
1848711301 (9781848711303)
publisher: Banner of Truth publish date: November 1st 1988
format: paperback pages: 416
language: English
ISBN:
0851514979 (9780851514970)
publisher: J.Clarke,Cambridge publish date: December 1954
pages: 400
language: English
ISBN:
0227674510 (9780227674512)