Placenames of the world : origins and meanings of the names for 6,600 countries, cities, territories, natural features, and historic sites /
Room, Adrian.
Jefferson, N.C. : McFarland & Co.,
c2006.