North Africa
BRANT, E.D.
Railways of North Africa - The Railway Systems of the Maghreb: Algeria, Tunisia, Morocco and Libya
Railway Histories of the World