Mix the breadcrumbs with the parmesan and some seasoning.
To breadcrumb the veal, press both sides of each escalope into the flour and shake off any excess. Dip into the egg then press into the breadcrumb mix on both sides. Repeat this twice if necessary to get an even coating.
Heat the oil in a wide pan and fry the veal over high heat for 11/2 minutes on each side until golden brown. (Do this in two batches if your pan is not wide enough).
For the caponata
Heat the olive oil in a wide, heavy-based pan and sauté the aubergine, onion, celery and red pepper with some seasoning over a high heat for about 5 minutes.
Cut the tomatoes into chunks and to the pan along with the garlic, sugar, vinegar, olives and capers. Cook over high heat for 5–8 minutes, stirring occasionally, until the aubergine is tender. Taste and adjust the seasoning, set to one side.
Cook the linguine in plenty of salted water for a minute or two until al dente. Drain and refresh under cold running water. Drain well and set aside.
Pour the stock into a saucepan and heat until almost boiling. Cut the butter into small cubes. Add the lemon zest then gradually whisk the butter into the stock, adding it piece by piece, while whisking vigorously, until completely emulsified. Add lemon juice and seasoning to taste.
Add 1-2 tbsp water to the emulsion and heat through. Check for seasoning. Throw the pasta into the pan to reheat in the lemony buttery water for 1-2 minutes, then drain well. Return the pasta to the pan and toss in the parsley.
To serve: Using a large fork, wind one-quarter of the linguine around the prongs of the fork, then slip off on to the centre of warm plates. Spoon the caponata over the pasta then sit the veal on top. Sprinkle over the toasted pinenuts and torn basil leaves and serve immediately