Writer and humorist Dave Barry to discuss new book at event