Earl Thomas O'Farrell author data searchable via API