sort contacts

I manage several hundreds of contacts. It could be worthy to be able to to sort my contacts with more than one unique criterion, for instance sort by town, then by name, then by birthdate