John Boyne was born in Ireland in 1971 and is the author of...
author of many published books on science, politics and...