The Indian Ocean: A History of People and the Sea by Kenneth McPherson | Menrva Books