Magic, Miracles, and Religion: A Scientist's Perspective - 9780759106628