Sort:  

Perhaps a principle will come to mind.....however for the writing......bleujay will leave it to you.