JOHN OF THE CROSS: His Life & Poetry

Regular price £14.99

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