Original: Ayala has published 950 publications and 30 books.
Simplified: Ayala has published 950 papers and 30 books.