3 large aubergines
3 garlic cloves, crushed
1 large onion, finely chopped
1 x 400g tin chopped tomatoes
75g/3oz plain flour
salt and freshly ground black pepper
1 x 5cm/2in piece cinnamon stick
150-175ml/5-6fl oz olive oil
handful fresh oregano leaves, preferably wild Greek oregano, chopped
75g/3oz butter
2 medium free-range eggs, beaten
600ml/1 pint milk
50g/2oz parmesan cheese, finely grated
900g/2lb lamb mince
50ml/2 fl oz white wine (a generous splash)