Book List in Order: 47 titles