Cook the aubergines under a hot grill without adding any
fat.
Meanwhile, put the carrot, celery and onion into
a pan with the veal, season with salt and pour
over water to cover. Bring to the boil, lower
the heat and simmer gently for 2 hours, or until
the meat is cooked.
Remove the veal from the
pan. Put 1 tablespoon of the oil in another pan
with the sage and rosemary and lightly brown the
veal.
Pour over half the vinegar and cook until
it evaporates. Remove the meat and leave to
cool.
While the veal is cooking, arrange layers of
aubergine slices in a shallow dish and season
with a little of the garlic, the basil, the
remaining oil and vinegar and salt and pepper.
Continue until the aubergine is used up and pour
over any remaining oil. Leave to marinate for 1
hour, or longer if convenient.
To serve, slice the veal and arrange the slices
on a plate alternately with slices of aubergine.
Strain the marinade over the dish.