Whither mankind; a panorama of modern civilization