The Yemen Imams, rulers and revolutions - Ingrams, William Harold (Murray, 1963)