Answer:
There are 3,659,040 ways he can choose the books to put on the list.
Explanation:
There are
12 novels
8 plays
12 nonfiction.
He wants to include
5 novels
4 plays
2 nonfiction
The order in which the novels, plays and nonfictions are chosen is not important. So we use the combinations formula to solve this problem.
is the number of different combinations of x objects from a set of n elements, given by the following formula.

How many ways can he choose the books to put on the list?
Novels:
5 from a set of 12. So

Plays:
4 from a set of 8. So

Nonfiction:
2 from a set of 12

Total:
Multiplication of novels, plays and nonfiction.

There are 3,659,040 ways he can choose the books to put on the list.