Theory and typology of proper names : review - Algeo, John.