Books by Omar L Rashed