David Bowles,D. S. Bowles,P. Enda O'Connell author data searchable via API