THE LONG MEMORY John Mills Elizabeth Sellars John McCal for sale