Books by Omar Sheriffe Vernon el Halawani