Adapted from the version on blog.lunchboxbunch.com. I found the dough was fantastically easy to prepare, rolled out really nicely (and I'm not the best at making my own pastry). Not everyone likes the flavour of chana/garbanzo bean flour, I think any sub there would work well. The original recipe calls for pine nuts, but since they are so expensive these days, I have used blanched almonds. It's obviously a bit of an undertaking when you're making all the sections from scratch, but well worth the effort. Serve warm or at room temperature, I successfully made this the night before and then let it come to room temperature for lunch the next day.