New Catholic Encyclopedia

Among the 12,000 entries are articles on theology, philosophy, history, literary figures, saints and much more.