John Cotton Dana: A sketch - DANA, John Cotton (American Library Association)