Book in history Upheaval by Jared Diamond (goodreads.com) By Jared Diamond ★ - 0 ratings Reviewed by 1 expert Bill Gates Bill Gates: