Frank H. Spearman (Frank Hamilton) author data searchable via API