The best fiction (and non fiction) books set in Barcelona