Lonely Planet Pocket Barcelona (Travel Guide)
£7.99