Patterns and meanings by Alan Partington | Menrva Books | MenrvaBooks