JOHN OF THE CROSS: His Life & Poetry

Regular price £14.99

Tax included.

Brenan, Gerald. With a translation of the poetry by Lynda Nicholson. 232pp PBK