authors Van de Sompel, Herbert Sanderson, Robert Klein, Martin Nelson, Michael L. Haslhofer, Bernhard Warner, Simeon Lagoze, Carl