The Dog of Memory

£9.95

The dog of memory, an animal more often unbiddable and capricious than it is comforting and predictable, roams the landscapes of its choice: not on...