EU shipping is temporarily suspended

Rupert Shepherd

Rupert Shepherd is a freelance writer specialising in art history.

Books by Rupert Shepherd

1000 Symbols

1000 Symbols

What Shapes Mean in Art and Myth Rowena Shepherd, Rupert Shepherd
£18.95