Karen Lord, The Best of All Possible Worlds