Beverly Cleary is 98 today. This may be controversial, but I always preferred her to Judy Blume.