Cook barley in water until soft. Blend half barley with a little of the liquid until smooth. Return to soup pot. Add carrots, onions, garlic, swede, parsnip and beans. Cook until tender. Add tomatoes, tomato paste, vinegar or sherry and marjoram. Add additional water if necessary and simmer for a further 40 minutes.