Holmes, Edwin F: A History of Thimbles

Holmes, Edwin F: A History of Thimbles

£80.00