A systemic functional approach to language evolution. - Rose, David (2006)