How to cook the perfect falafel

Felicity Cloake: Do you make falafel with chickpeas or broad beans, what do you serve them with – and are they the best vegetarian fast food ever?