A 21st century debate on science and religion - Khalili, Shiva (Cambridge Scholars Publishing, 2017)