revised by Geoffrey Briggs Donald Lindsay Galbreath author data searchable via API