Recipe: Roasted Vegetable Sandwich