Cave, Oenone

English folk embroidely - 1965

746.44 Cav/Eng