The Book of Miracles: The Meaning of the Miracle Stories in Christianity, Judaism, Buddhism, Hinduism and Islam