Juan Marsé, who died aged 87 on July 18, was widely considered Spain’s finest contemporary novelist. His great subject was the defeated Barcelona of his 1940s childhood. “No post-war ever had a better poet,” wrote Manuel Vázquez Montalbán.