North Africa And The Mediterranean by Gart Jeffrey