Can a Muslim sell things that are required only by non-Muslims?
A very good example I can give is that of a book vendor whose customers demand for (say) a Bible or Gita.
Can a Muslim sell such things driven by the market demands?
I think this fatwa will help you and I will quote this paragraph for you :
Whatever it is haraam for a Muslim to use, it is also haraam for him to sell it to either Muslims or kaafirs, because the kaafirs are also addressed by the rulings of sharee’ah, including rulings on minor issues, according to the view of the majority of scholars, and what is forbidden for Muslims is also forbidden for them. So it is not permissible to sell them alcohol or pork, or anything else which is proven to be forbidden in our religion, even if we assume that it is permitted to them in their religion, because the sharee’ah of Islam abrogates and corrects the laws that came before it.
I will remember you that every fatwa is specialized in certain cases in certain conditions and varies from person to another , so it is better to ask scholar(using the same link maybe) a specific question not in examples to be the fatwa more accurate .
However this will help you either :
It is prohibited to trade in what Allah has prohibited of foods and drinks such as alcohol and pigs even if a person sells them to non-Muslims. It was authentically reported that the Prophet (peace be upon him) said: "If Allah forbids something (to be consumed), He, with greater reason, forbids its price (i.e. selling it)." Moreover, the Prophet (peace be upon him) said: cursed is Khamr (alcohol), the one who drinks it, the one who sells it, the one who buys it, the one who carries it, the one to whom it is carried, the one who consumes its price, the one who squeezes it (the grapes, etc) and the one for whom it is squeezed.