Class 12 CBSE English syllabus mainly includes two books, Flamingo textbook and Vistas textbooks. However, there is a separate book for students who opt for elective English, that is Kaleidoscope