Charles B. Macdonald author data searchable via API