A fascinating page-turner.