New Books List: 125 titles