"Hamilton, Judy" Shapes - New lanark ,Geddes and Grosset - 29 ISBN: 9781855341876 Dewey Class. No.: 823 / "Hamilton, Judy"