Double helix by Stephen Cain | Menrva Books