James M. Lafferty author data searchable via API