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