John F. Kennedy : Catholic and humanist