A
短语辨析。plenty of大量,很多,修饰可数名词; great many 前面缺少冠词;a great deal of大量的,修饰不可数名词; great number of修饰不可数名词。句中books为可数名词复数,故选A。