Book List in Order: 45 titles