The Spanish School
Publisher: Printed for the Trustees
Published: 1952
Number of pages: 98