'Waiting for August's New Moon' is a science fiction thriller set in a hypothetical future in which robots live among humans. The novel tackles the ethical issues around artificial intelligence and the difficult relationship between man and intelligent machine, set against the backdrop of a dramatic tale with a resounding and unexpected finale. The scenario depicted is entirely plausible and makes for a compelling story that grapples with the fascinating...