Верно: тома книг.
Правильно без запятой: одиночное согласованное определение (зачитанных), стоящее после определяемого слова (книг) не требует обособления.
Верно: не хватает стольких книг.
Оба варианта неверны.
Правильно: от четырехсот книг.
Правильно: список книг, которые нужно прочитать.