Patrick O'Sullivan Greene author data searchable via API