Guy R. McPherson author data searchable via API