Book List in Order: 117 titles