Google can also provide us with traffic data through its Adwords Keywords Ideas tool.
Generally speaking, if a lot of people are searching for information on a given topic, then there will likely be a demand for books of on the same topic.
Ideally, any keyword that you find should have over 1000 exact match searches per month.
Anything lower than this and you run into problems with not enough demand.