African Shores Of The Mediterranean by Cyril Fletcher Grant