William Macdonald Sinclair author data searchable via API