Ответ:

Найдём количество учебников по каждому предмету:

Математика: \(10\cdot12=120\) книг.

Литература: \(12\cdot8=96\) книг.

История: \(8\cdot15=120\) книг.

Всего учебников:

\(120+96+120=336\) книг.

Количество полок:

\(336:21=16\).

Ответ: потребуется 16 полок.