Book List in Order: 143 titles