Theo Schlossnagle rated Darwin's Cipher: 4 stars Sept. 3, 2020 Public Darwin's Cipher by M.A. Rothman