What Hope For The Human Race: How Good Are We?