(a) I believe this was mostly rewritten by Steeleye Span.
(b) Probably based on a much shorter song or fragment.
(c) I would also like to know the lyrics - can't make out a lot of it.
(d) Interesting question - someone with more resources than I have may know. I spent some time looking when the album was first released.