Buy from our bookstore and 25% of the cover price will be given to a school of your choice to buy more books. *15% of eBooks.
David James Books
We have 42 books by David James, newest first. The most recent release is Discrepant Solace (September 2025). Coming next: Sentimental Activism, out 29 December 2026. Series: The Nasser D. Khalili Collection of Islamic Art. See the full list.
David James was born and brought up in Wales. He currently lives in Carmarthenshire with his wife. Descendants of Evil is his debut novel.