Sea ports and sea power : African maritime cultural landscapes - Harris, Lynn B. (Springer International Publishing, 2017)