Urban Vegan: 250 Simple, Sumptuous Recipes from Street Cart Favorites to Haute Cuisine